Class CasRestFormClient

java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.BaseClient
org.pac4j.core.client.DirectClient
org.pac4j.cas.client.rest.AbstractCasRestClient
org.pac4j.cas.client.rest.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.cas.client.rest.AbstractCasRestClient

    configuration

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

    logger, saveProfileInSession
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    CasRestFormClient(CasConfiguration configuration, String usernameParameter, String passwordParameter)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    protected void
    internalInit(boolean forceReinit)
     
    void
    setPasswordParameter(String passwordParameter)
     
    void
    setUsernameParameter(String usernameParameter)
     
     

    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 Details

    • CasRestFormClient

      public CasRestFormClient()
    • CasRestFormClient

      public CasRestFormClient(CasConfiguration configuration, String usernameParameter, String passwordParameter)
  • Method Details

    • internalInit

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

      public String getUsernameParameter()
    • setUsernameParameter

      public void setUsernameParameter(String usernameParameter)
    • getPasswordParameter

      public String getPasswordParameter()
    • setPasswordParameter

      public void setPasswordParameter(String passwordParameter)
    • toString

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