public class CodeAuthenticationMechanism extends AbstractOidcAuthenticationMechanism
| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
AMP |
(package private) static String |
COOKIE_DELIM |
(package private) static Pattern |
COOKIE_PATTERN |
(package private) static String |
EQ |
(package private) static String |
SESSION_COOKIE_NAME |
(package private) static String |
SESSION_MAX_AGE_PARAM |
resolver| Constructor and Description |
|---|
CodeAuthenticationMechanism() |
| Modifier and Type | Method and Description |
|---|---|
io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> |
authenticate(io.vertx.ext.web.RoutingContext context,
io.quarkus.security.identity.IdentityProviderManager identityProviderManager) |
(package private) static io.vertx.core.http.impl.ServerCookie |
createCookie(io.vertx.ext.web.RoutingContext context,
OidcTenantConfig oidcConfig,
String name,
String value,
long maxAge) |
io.smallrye.mutiny.Uni<ChallengeData> |
getChallenge(io.vertx.ext.web.RoutingContext context) |
io.smallrye.mutiny.Uni<ChallengeData> |
getChallengeInternal(io.vertx.ext.web.RoutingContext context,
TenantConfigContext configContext) |
(package private) static String |
getCookieSuffix(String tenantId) |
(package private) static void |
removeCookie(io.vertx.ext.web.RoutingContext context,
io.vertx.core.http.impl.ServerCookie cookie,
OidcTenantConfig oidcConfig) |
(package private) static void |
setCookiePath(io.vertx.ext.web.RoutingContext context,
OidcTenantConfig.Authentication auth,
io.vertx.core.http.impl.ServerCookie cookie) |
authenticate, setResolverstatic final String AMP
static final String EQ
static final String COOKIE_DELIM
static final Pattern COOKIE_PATTERN
static final String SESSION_COOKIE_NAME
static final String SESSION_MAX_AGE_PARAM
public io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> authenticate(io.vertx.ext.web.RoutingContext context,
io.quarkus.security.identity.IdentityProviderManager identityProviderManager)
public io.smallrye.mutiny.Uni<ChallengeData> getChallenge(io.vertx.ext.web.RoutingContext context)
public io.smallrye.mutiny.Uni<ChallengeData> getChallengeInternal(io.vertx.ext.web.RoutingContext context, TenantConfigContext configContext)
static io.vertx.core.http.impl.ServerCookie createCookie(io.vertx.ext.web.RoutingContext context,
OidcTenantConfig oidcConfig,
String name,
String value,
long maxAge)
static void setCookiePath(io.vertx.ext.web.RoutingContext context,
OidcTenantConfig.Authentication auth,
io.vertx.core.http.impl.ServerCookie cookie)
static void removeCookie(io.vertx.ext.web.RoutingContext context,
io.vertx.core.http.impl.ServerCookie cookie,
OidcTenantConfig oidcConfig)
Copyright © 2021 JBoss by Red Hat. All rights reserved.