Package org.apereo.cas.web.flow
Interface DelegatedClientIdentityProviderAuthorizer
-
public interface DelegatedClientIdentityProviderAuthorizer- Since:
- 6.6.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.StringgetClientNameFromAuthentication(org.apereo.cas.authentication.Authentication authentication)Gets client name from authentication.booleanisDelegatedClientAuthorizedFor(java.lang.String clientName, org.apereo.cas.authentication.principal.Service service, javax.servlet.http.HttpServletRequest request)Is delegated client authorized for.booleanisDelegatedClientAuthorizedFor(java.lang.String clientName, org.apereo.cas.authentication.principal.Service service, org.springframework.webflow.execution.RequestContext context)Is delegated client authorized for.default booleanisDelegatedClientAuthorizedForAuthentication(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.authentication.principal.Service service, org.springframework.webflow.execution.RequestContext context)Is delegated client authorized for authentication?default booleanisDelegatedClientAuthorizedForService(org.pac4j.core.client.Client client, org.apereo.cas.authentication.principal.Service service, javax.servlet.http.HttpServletRequest context)Is delegated client authorized for service?default booleanisDelegatedClientAuthorizedForService(org.pac4j.core.client.Client client, org.apereo.cas.authentication.principal.Service service, org.springframework.webflow.execution.RequestContext context)Is delegated client authorized for service?
-
-
-
Method Detail
-
isDelegatedClientAuthorizedForService
default boolean isDelegatedClientAuthorizedForService(org.pac4j.core.client.Client client, org.apereo.cas.authentication.principal.Service service, javax.servlet.http.HttpServletRequest context)Is delegated client authorized for service?- Parameters:
client- the clientservice- the servicecontext- the context- Returns:
- the boolean
-
isDelegatedClientAuthorizedForService
default boolean isDelegatedClientAuthorizedForService(org.pac4j.core.client.Client client, org.apereo.cas.authentication.principal.Service service, org.springframework.webflow.execution.RequestContext context)Is delegated client authorized for service?- Parameters:
client- the clientservice- the servicecontext- the context- Returns:
- the boolean
-
isDelegatedClientAuthorizedForAuthentication
default boolean isDelegatedClientAuthorizedForAuthentication(org.apereo.cas.authentication.Authentication authentication, org.apereo.cas.authentication.principal.Service service, org.springframework.webflow.execution.RequestContext context)Is delegated client authorized for authentication?- Parameters:
authentication- the authenticationservice- the servicecontext- the context- Returns:
- the boolean
-
getClientNameFromAuthentication
default java.lang.String getClientNameFromAuthentication(org.apereo.cas.authentication.Authentication authentication)
Gets client name from authentication.- Parameters:
authentication- the authentication- Returns:
- the client name from authentication
-
isDelegatedClientAuthorizedFor
boolean isDelegatedClientAuthorizedFor(java.lang.String clientName, org.apereo.cas.authentication.principal.Service service, org.springframework.webflow.execution.RequestContext context)Is delegated client authorized for.- Parameters:
clientName- the client nameservice- the servicecontext- the context- Returns:
- the boolean
-
isDelegatedClientAuthorizedFor
boolean isDelegatedClientAuthorizedFor(java.lang.String clientName, org.apereo.cas.authentication.principal.Service service, javax.servlet.http.HttpServletRequest request)Is delegated client authorized for.- Parameters:
clientName- the client nameservice- the servicerequest- the request- Returns:
- the boolean
-
-