Secure and convenient logging into systems based on behavioral analysis IAM systems extended with User Behavior Analytics (UBA) are based on artificial intelligence and machine learning. They recognize the context and allow for an individual choice of authentication components. They use contextual information, such as user location, time of day, IP address, device type, and administrator-defined rules, to determine which authentication components should be applied for a specific user in a specific situation.