This article explains why users assigned to Active Directory (AD) with delegated authentication enabled can authenticate to Okta even when their AD password has expired, and how to prevent this from happening in the future.
- Okta Identity Engine (OIE)
- Active Directory
- Delegated Authentication
- Passwordless Authentication
Users who authenticate to Okta via delegated authentication with Active Directory can still authenticate to Okta with an expired AD password if they are using a passwordless authentication factor. Okta will only delegate authentication to Active Directory if a password is provided. Therefore, if the authentication policy does not require a password as a factor, then users can authenticate without using their password.
- For example, if an Authentication Policy is configured to require "Any 1 factor type" and the user chooses to authenticate with Okta Verify, the user would not use their password, and delegated authentication would be bypassed.
To force delegated authentication users to use their passwords during authentication, adjust the Authentication Policy or the Global Session Policy to require a Password as a factor. The Global Session Policy will apply to all applications (including the Okta Dashboard), while the Authentication Policies will apply to specific applications outlined in the policy.
How to adjust the Global Session Policy to require a password
- In the Okta Admin Console, navigate to Security > Global Session Policy.
- Select the policy that applies to the user base.
- Identify the rule, and click on the pencil icon to adjust.
- For the Establish the user session with setting, select A password.
- Click Update rule (this will require the admin to reauthenticate).
How to adjust an Authentication Policy to require a password
- In the Okta Admin Console, navigate to Security > Authentication Policies.
- Choose a policy.
- Select a rule, click Actions, then Edit.
- Scroll down to the THEN section, identify the setting AND User must authenticate with, and select an option that requires a password.
- Password - requires a password.
- Possession - does not require a password.
- Any 1 factor type - may require a password if that is the only configured factor type.
- Password + Another factor - requires a password.
- Any 2 factor types - may require a password if the password is one of only two available factor types.
- Authentication method chain - can be configured to require a password.
- Click Save (this will require the admin to reauthenticate).
