public class OidcAuthorizationRequestSupport
extends java.lang.Object
OidcAuthorizationRequestSupport.| Constructor and Description |
|---|
OidcAuthorizationRequestSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureClientForMaxAgeAuthorizationRequest(org.pac4j.cas.client.CasClient casClient,
org.pac4j.core.context.WebContext context,
org.apereo.cas.authentication.Authentication authentication)
Configure client for max age authorization request.
|
static void |
configureClientForPromptLoginAuthorizationRequest(org.pac4j.cas.client.CasClient casClient,
org.pac4j.core.context.WebContext context)
Configure client for prompt login authorization request.
|
static void |
configureClientForPromptNoneAuthorizationRequest(org.pac4j.cas.client.CasClient casClient,
org.pac4j.core.context.WebContext context)
Configure client for prompt none authorization request.
|
static java.util.Optional<java.lang.Long> |
getOidcMaxAgeFromAuthorizationRequest(org.pac4j.core.context.WebContext context)
Gets oidc max age from authorization request.
|
static java.util.Set<java.lang.String> |
getOidcPromptFromAuthorizationRequest(java.lang.String url)
Gets oidc prompt from authorization request.
|
static java.util.Set<java.lang.String> |
getOidcPromptFromAuthorizationRequest(org.pac4j.core.context.WebContext context)
Gets oidc prompt from authorization request.
|
static java.util.Optional<org.pac4j.core.profile.UserProfile> |
isAuthenticationProfileAvailable(org.pac4j.core.context.WebContext context)
Is authentication profile available?.
|
java.util.Optional<org.apereo.cas.authentication.Authentication> |
isCasAuthenticationAvailable(org.pac4j.core.context.WebContext context)
Is cas authentication available?
|
boolean |
isCasAuthenticationOldForMaxAgeAuthorizationRequest(org.pac4j.core.context.WebContext context,
org.apereo.cas.authentication.Authentication authentication)
Is cas authentication old for max age authorization request?
|
boolean |
isCasAuthenticationOldForMaxAgeAuthorizationRequest(org.pac4j.core.context.WebContext context,
org.pac4j.core.profile.UserProfile profile)
Is cas authentication old for max age authorization request?
|
boolean |
isCasAuthenticationOldForMaxAgeAuthorizationRequest(org.pac4j.core.context.WebContext context,
java.time.ZonedDateTime authenticationDate)
Is cas authentication old for max age authorization request boolean.
|
void |
setTicketGrantingTicketCookieGenerator(org.apereo.cas.web.support.CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator) |
void |
setTicketRegistrySupport(org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport) |
public static java.util.Set<java.lang.String> getOidcPromptFromAuthorizationRequest(java.lang.String url)
url - the urlpublic static java.util.Set<java.lang.String> getOidcPromptFromAuthorizationRequest(org.pac4j.core.context.WebContext context)
context - the contextpublic static java.util.Optional<java.lang.Long> getOidcMaxAgeFromAuthorizationRequest(org.pac4j.core.context.WebContext context)
context - the contextpublic static java.util.Optional<org.pac4j.core.profile.UserProfile> isAuthenticationProfileAvailable(org.pac4j.core.context.WebContext context)
context - the contextpublic java.util.Optional<org.apereo.cas.authentication.Authentication> isCasAuthenticationAvailable(org.pac4j.core.context.WebContext context)
context - the contextpublic boolean isCasAuthenticationOldForMaxAgeAuthorizationRequest(org.pac4j.core.context.WebContext context,
java.time.ZonedDateTime authenticationDate)
context - the contextauthenticationDate - the authentication datepublic boolean isCasAuthenticationOldForMaxAgeAuthorizationRequest(org.pac4j.core.context.WebContext context,
org.apereo.cas.authentication.Authentication authentication)
context - the contextauthentication - the authenticationpublic boolean isCasAuthenticationOldForMaxAgeAuthorizationRequest(org.pac4j.core.context.WebContext context,
org.pac4j.core.profile.UserProfile profile)
context - the contextprofile - the profilepublic void configureClientForMaxAgeAuthorizationRequest(org.pac4j.cas.client.CasClient casClient,
org.pac4j.core.context.WebContext context,
org.apereo.cas.authentication.Authentication authentication)
casClient - the cas clientcontext - the contextauthentication - the authenticationpublic static void configureClientForPromptLoginAuthorizationRequest(org.pac4j.cas.client.CasClient casClient,
org.pac4j.core.context.WebContext context)
casClient - the cas clientcontext - the contextpublic static void configureClientForPromptNoneAuthorizationRequest(org.pac4j.cas.client.CasClient casClient,
org.pac4j.core.context.WebContext context)
casClient - the cas clientcontext - the contextpublic void setTicketGrantingTicketCookieGenerator(org.apereo.cas.web.support.CookieRetrievingCookieGenerator ticketGrantingTicketCookieGenerator)
public void setTicketRegistrySupport(org.apereo.cas.ticket.registry.TicketRegistrySupport ticketRegistrySupport)