Class IjcOidAuthenticationProvider

  • All Implemented Interfaces:
    org.springframework.security.authentication.AuthenticationProvider

    public final class IjcOidAuthenticationProvider
    extends Object
    implements org.springframework.security.authentication.AuthenticationProvider
    Simple Spring authentication provider. See oid-security-template.xml.
    Since:
    21.15.0
    See Also:
    IjcOidAuthenticationToken, IjcOidAuthenticator
    • Constructor Detail

      • IjcOidAuthenticationProvider

        public IjcOidAuthenticationProvider()
    • Method Detail

      • authenticate

        public org.springframework.security.core.Authentication authenticate​(org.springframework.security.core.Authentication authentication)
                                                                      throws org.springframework.security.core.AuthenticationException
        Specified by:
        authenticate in interface org.springframework.security.authentication.AuthenticationProvider
        Throws:
        org.springframework.security.core.AuthenticationException
      • supports

        public boolean supports​(Class<?> aClass)
        Specified by:
        supports in interface org.springframework.security.authentication.AuthenticationProvider
      • getOidUrlBase

        public String getOidUrlBase()
      • setOidUrlBase

        public void setOidUrlBase​(String oidUrlBase)
      • getTokenStoreUrl

        public String getTokenStoreUrl()
      • setTokenStoreUrl

        public void setTokenStoreUrl​(String tokenStoreUrl)
      • getClientId

        public String getClientId()
      • setClientId

        public void setClientId​(String clientId)
      • getClientSecret

        public String getClientSecret()
      • setClientSecret

        public void setClientSecret​(String clientSecret)
      • getRedirectUrlBase

        public String getRedirectUrlBase()
      • setRedirectUrlBase

        public void setRedirectUrlBase​(String redirectUrlBase)
      • getRedirectUrlPort

        public int getRedirectUrlPort()
      • setRedirectUrlPort

        public void setRedirectUrlPort​(int redirectUrlPort)
      • getRedirectUrlContextPath

        public String getRedirectUrlContextPath()
      • setRedirectUrlContextPath

        public void setRedirectUrlContextPath​(String redirectUrlContextPath)
      • getLoginTimeout

        public int getLoginTimeout()
      • setLoginTimeout

        public void setLoginTimeout​(int loginTimeout)