Interface SSOCompatibleADUserSource
- All Known Implementing Classes:
ActiveDirectoryUserSource,ADInternalHybridUserSource,ADtoDBHybridAuthenticator
public interface SSOCompatibleADUserSource
-
Method Summary
Modifier and TypeMethodDescriptiondefault AuthenticatedUserauthenticateAD(AuthChallenge challenge) If the call into the user source was not an SSO challenge, delegate to the standard auth or badge flow.authenticateBadge(String badge, @Nullable String password, boolean passwordRequired) authenticateUsernamePassword(String username, String password) findSSOUser(String uname) Used by the SSO helper in order to search for a user with a given username.
-
Method Details
-
authenticateAD
If the call into the user source was not an SSO challenge, delegate to the standard auth or badge flow.- Throws:
Exception
-
authenticateUsernamePassword
- Throws:
Exception
-
authenticateBadge
AuthenticatedUser authenticateBadge(String badge, @Nullable String password, boolean passwordRequired) throws Exception - Throws:
Exception
-
findSSOUser
Used by the SSO helper in order to search for a user with a given username. Return null if no user with this username is found.- Throws:
Exception
-