Interface SSOCompatibleADUserSource
- All Known Implementing Classes:
ActiveDirectoryUserSource
,ADInternalHybridUserSource
,ADtoDBHybridAuthenticator
public interface SSOCompatibleADUserSource
-
Method Summary
Modifier and TypeMethodDescriptiondefault AuthenticatedUser
authenticateAD
(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, 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
-