Class CasRestFormClient

  • All Implemented Interfaces:
    org.pac4j.core.client.Client

    public class CasRestFormClient
    extends AbstractCasRestClient
    Direct client which receives credentials as form parameters and validates them via the CAS REST API.
    Since:
    1.8.0
    Author:
    Misagh Moayyed
    • Field Summary

      • Fields inherited from class org.pac4j.core.client.BaseClient

        logger, saveProfileInSession
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getPasswordParameter()  
      java.lang.String getUsernameParameter()  
      protected void internalInit​(boolean forceReinit)  
      void setPasswordParameter​(java.lang.String passwordParameter)  
      void setUsernameParameter​(java.lang.String usernameParameter)  
      java.lang.String toString()  
      • Methods inherited from class org.pac4j.core.client.DirectClient

        afterInternalInit, beforeInternalInit, getCredentials, getLogoutAction, getRedirectionAction
      • Methods inherited from class org.pac4j.core.client.BaseClient

        addAuthorizationGenerator, addAuthorizationGenerators, defaultAuthenticator, defaultCredentialsExtractor, defaultProfileCreator, getAuthenticator, getAuthorizationGenerators, getCredentialsExtractor, getCustomProperties, getName, getProfileCreator, getProfileFactoryWhenNotAuthenticated, getSaveProfileInSession, getUserProfile, isMultiProfile, notifySessionRenewal, renewUserProfile, retrieveCredentials, retrieveUserProfile, setAuthenticator, setAuthorizationGenerator, setAuthorizationGenerators, setAuthorizationGenerators, setCredentialsExtractor, setCustomProperties, setMultiProfile, setName, setProfileCreator, setProfileFactoryWhenNotAuthenticated, setSaveProfileInSession
      • Methods inherited from class org.pac4j.core.util.InitializableObject

        getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • CasRestFormClient

        public CasRestFormClient()
      • CasRestFormClient

        public CasRestFormClient​(CasConfiguration configuration,
                                 java.lang.String usernameParameter,
                                 java.lang.String passwordParameter)
    • Method Detail

      • internalInit

        protected void internalInit​(boolean forceReinit)
        Specified by:
        internalInit in class org.pac4j.core.util.InitializableObject
      • getUsernameParameter

        public java.lang.String getUsernameParameter()
      • setUsernameParameter

        public void setUsernameParameter​(java.lang.String usernameParameter)
      • getPasswordParameter

        public java.lang.String getPasswordParameter()
      • setPasswordParameter

        public void setPasswordParameter​(java.lang.String passwordParameter)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.pac4j.core.client.DirectClient