Class SsoHelper
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.authentication.impl.SsoHelper
 
- 
 public class SsoHelper extends java.lang.ObjectThis class has the logic used by all 3 AD user sources to handle a single-sign-on (SSO) request. If SSO is disabled or the login request isn't SSO, this helper merely calls back into the AD user source to do it's normal authentication logic.
- 
- 
Constructor SummaryConstructors Constructor Description SsoHelper(SSOCompatibleADUserSource userSource)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthenticatedUserauthenticate(AuthChallenge challenge)protected AuthenticatedUserauthenticateAdSso(AuthChallenge challenge)voidsetDomain(java.lang.String domain)voidsetEnabled(boolean enabled)
 
- 
- 
- 
Field Detail- 
ENABLEDpublic static final boolean ENABLED 
 - 
logprotected LoggerEx log 
 
- 
 - 
Constructor Detail- 
SsoHelperpublic SsoHelper(SSOCompatibleADUserSource userSource) 
 
- 
 - 
Method Detail- 
authenticatepublic AuthenticatedUser authenticate(AuthChallenge challenge) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
authenticateAdSsoprotected AuthenticatedUser authenticateAdSso(AuthChallenge challenge) throws java.lang.Exception - Throws:
- java.lang.Exception
 
 - 
setEnabledpublic void setEnabled(boolean enabled) 
 - 
setDomainpublic void setDomain(java.lang.String domain) 
 
- 
 
-