Package org.wildfly.security.http.oidc
Class RequestAuthenticator
java.lang.Object
org.wildfly.security.http.oidc.RequestAuthenticator
- Author:
- Pedro Igor, Farah Juma
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AuthChallengeprotected OidcClientConfigurationprotected OidcHttpFacadeprotected int -
Constructor Summary
ConstructorsConstructorDescriptionRequestAuthenticator(OidcHttpFacade facade, OidcClientConfiguration deployment, int sslRedirectPort) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringchangeHttpSessionId(boolean create) protected voidcompleteAuthentication(org.wildfly.security.http.oidc.BearerTokenRequestAuthenticator bearer) protected voidprotected voidprotected voidprotected OidcRequestAuthenticatorprotected booleanprotected boolean
-
Field Details
-
facade
-
challenge
-
deployment
-
sslRedirectPort
protected int sslRedirectPort
-
-
Constructor Details
-
RequestAuthenticator
public RequestAuthenticator(OidcHttpFacade facade, OidcClientConfiguration deployment, int sslRedirectPort)
-
-
Method Details
-
authenticate
-
createOidcAuthenticator
-
completeOidcAuthentication
-
completeBearerAuthentication
protected void completeBearerAuthentication(OidcPrincipal<RefreshableOidcSecurityContext> principal) -
changeHttpSessionId
-
getChallenge
-
verifySSL
protected boolean verifySSL() -
completeAuthentication
-
completeAuthentication
protected void completeAuthentication(org.wildfly.security.http.oidc.BearerTokenRequestAuthenticator bearer) -
isAutodetectedBearerOnly
protected boolean isAutodetectedBearerOnly()
-