public abstract class BaseExternalAuthenticationManager extends java.lang.Object implements ExternalAuthenticationManager
Modifier and Type | Field and Description |
---|---|
protected LoginProvider |
myProvider |
Constructor and Description |
---|
BaseExternalAuthenticationManager(LoginProvider type) |
Modifier and Type | Method and Description |
---|---|
LoginProvider |
getLoginProviderType()
Returns the LMS type supported by the implementing code.
|
boolean |
supports(LoginProvider type)
Returns whether the implementing code manages the integration for the specified LMS.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
authenticateUser
protected LoginProvider myProvider
public BaseExternalAuthenticationManager(LoginProvider type)
public boolean supports(LoginProvider type)
ExternalAuthenticationManager
supports
in interface ExternalAuthenticationManager
type
- The LMS of interesttrue
when the implementing class manages type
;
otherwise false
public LoginProvider getLoginProviderType()
ExternalAuthenticationManager
getLoginProviderType
in interface ExternalAuthenticationManager