@ApplicationScoped public class VertxOAuth2AuthenticationMechanism extends Object implements HttpAuthenticationMechanism
| Constructor and Description |
|---|
VertxOAuth2AuthenticationMechanism() |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<io.quarkus.security.identity.SecurityIdentity> |
authenticate(io.vertx.ext.web.RoutingContext context,
io.quarkus.security.identity.IdentityProviderManager identityProviderManager) |
io.vertx.ext.auth.oauth2.OAuth2Auth |
getAuth() |
String |
getAuthServerURI() |
OidcConfig |
getConfig() |
CompletionStage<Boolean> |
sendChallenge(io.vertx.ext.web.RoutingContext context) |
VertxOAuth2AuthenticationMechanism |
setAuth(io.vertx.ext.auth.oauth2.OAuth2Auth auth) |
VertxOAuth2AuthenticationMechanism |
setAuthServerURI(String authServerURI) |
VertxOAuth2AuthenticationMechanism |
setConfig(OidcConfig config) |
public OidcConfig getConfig()
public VertxOAuth2AuthenticationMechanism setConfig(OidcConfig config)
public String getAuthServerURI()
public VertxOAuth2AuthenticationMechanism setAuthServerURI(String authServerURI)
public io.vertx.ext.auth.oauth2.OAuth2Auth getAuth()
public VertxOAuth2AuthenticationMechanism setAuth(io.vertx.ext.auth.oauth2.OAuth2Auth auth)
public CompletionStage<io.quarkus.security.identity.SecurityIdentity> authenticate(io.vertx.ext.web.RoutingContext context, io.quarkus.security.identity.IdentityProviderManager identityProviderManager)
authenticate in interface HttpAuthenticationMechanismpublic CompletionStage<Boolean> sendChallenge(io.vertx.ext.web.RoutingContext context)
sendChallenge in interface HttpAuthenticationMechanismCopyright © 2019 JBoss by Red Hat. All rights reserved.