Class SurrogatePrincipalBuilder

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<org.apereo.cas.authentication.AuthenticationResultBuilder> buildSurrogateAuthenticationResult​(org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder, org.apereo.cas.authentication.Credential credential, java.lang.String surrogateTargetId, org.apereo.cas.services.RegisteredService registeredService)
      Build surrogate authentication result optional.
      org.apereo.cas.authentication.principal.Principal buildSurrogatePrincipal​(java.lang.String surrogate, org.apereo.cas.authentication.principal.Principal primaryPrincipal)
      Build surrogate principal.
      org.apereo.cas.authentication.principal.Principal buildSurrogatePrincipal​(java.lang.String surrogate, org.apereo.cas.authentication.principal.Principal primaryPrincipal, org.apereo.cas.services.RegisteredService registeredService)
      Build principal.
      • Methods inherited from class java.lang.Object

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

      • SurrogatePrincipalBuilder

        public SurrogatePrincipalBuilder()
    • Method Detail

      • buildSurrogatePrincipal

        public org.apereo.cas.authentication.principal.Principal buildSurrogatePrincipal​(java.lang.String surrogate,
                                                                                         org.apereo.cas.authentication.principal.Principal primaryPrincipal,
                                                                                         org.apereo.cas.services.RegisteredService registeredService)
        Build principal.
        Parameters:
        surrogate - the surrogate
        primaryPrincipal - the primary principal
        registeredService - the registered service
        Returns:
        the principal
      • buildSurrogatePrincipal

        public org.apereo.cas.authentication.principal.Principal buildSurrogatePrincipal​(java.lang.String surrogate,
                                                                                         org.apereo.cas.authentication.principal.Principal primaryPrincipal)
        Build surrogate principal.
        Parameters:
        surrogate - the surrogate
        primaryPrincipal - the primary principal
        Returns:
        the principal
      • buildSurrogateAuthenticationResult

        public java.util.Optional<org.apereo.cas.authentication.AuthenticationResultBuilder> buildSurrogateAuthenticationResult​(org.apereo.cas.authentication.AuthenticationResultBuilder authenticationResultBuilder,
                                                                                                                                org.apereo.cas.authentication.Credential credential,
                                                                                                                                java.lang.String surrogateTargetId,
                                                                                                                                org.apereo.cas.services.RegisteredService registeredService)
        Build surrogate authentication result optional.
        Parameters:
        authenticationResultBuilder - the authentication result builder
        credential - the credential
        surrogateTargetId - the surrogate target id
        registeredService - the registered service
        Returns:
        the optional