Class WASurrogateAuthenticationService

  • All Implemented Interfaces:
    org.apereo.cas.authentication.surrogate.SurrogateAuthenticationService

    public class WASurrogateAuthenticationService
    extends Object
    implements org.apereo.cas.authentication.surrogate.SurrogateAuthenticationService
    • Field Detail

      • LOG

        protected static final Logger LOG
    • Constructor Detail

      • WASurrogateAuthenticationService

        public WASurrogateAuthenticationService​(WARestClient waRestClient)
    • Method Detail

      • canImpersonate

        public boolean canImpersonate​(String surrogate,
                                      org.apereo.cas.authentication.principal.Principal principal,
                                      Optional<org.apereo.cas.authentication.principal.Service> service)
        Specified by:
        canImpersonate in interface org.apereo.cas.authentication.surrogate.SurrogateAuthenticationService
      • getImpersonationAccounts

        public Collection<String> getImpersonationAccounts​(String username)
        Specified by:
        getImpersonationAccounts in interface org.apereo.cas.authentication.surrogate.SurrogateAuthenticationService