Class RoutingContextAwareSecurityIdentity
java.lang.Object
io.quarkus.vertx.http.runtime.security.RoutingContextAwareSecurityIdentity
- All Implemented Interfaces:
io.quarkus.security.identity.SecurityIdentity
final class RoutingContextAwareSecurityIdentity
extends Object
implements io.quarkus.security.identity.SecurityIdentity
-
Field Summary
Fields inherited from interface io.quarkus.security.identity.SecurityIdentity
USER_ATTRIBUTE -
Method Summary
Modifier and TypeMethodDescription(package private) static io.quarkus.security.identity.SecurityIdentityaddRoutingCtxToIdentityIfMissing(io.quarkus.security.identity.SecurityIdentity delegate, io.vertx.ext.web.RoutingContext routingContext) io.smallrye.mutiny.Uni<Boolean>checkPermission(Permission permission) <T> T<T extends io.quarkus.security.credential.Credential>
TgetCredential(Class<T> aClass) Set<io.quarkus.security.credential.Credential>getRoles()booleanbooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.security.identity.SecurityIdentity
checkPermissionBlocking, getPrincipal
-
Method Details
-
addRoutingCtxToIdentityIfMissing
static io.quarkus.security.identity.SecurityIdentity addRoutingCtxToIdentityIfMissing(io.quarkus.security.identity.SecurityIdentity delegate, io.vertx.ext.web.RoutingContext routingContext) -
getPrincipal
- Specified by:
getPrincipalin interfaceio.quarkus.security.identity.SecurityIdentity
-
isAnonymous
public boolean isAnonymous()- Specified by:
isAnonymousin interfaceio.quarkus.security.identity.SecurityIdentity
-
getRoles
- Specified by:
getRolesin interfaceio.quarkus.security.identity.SecurityIdentity
-
hasRole
- Specified by:
hasRolein interfaceio.quarkus.security.identity.SecurityIdentity
-
getCredential
- Specified by:
getCredentialin interfaceio.quarkus.security.identity.SecurityIdentity
-
getCredentials
- Specified by:
getCredentialsin interfaceio.quarkus.security.identity.SecurityIdentity
-
getAttribute
- Specified by:
getAttributein interfaceio.quarkus.security.identity.SecurityIdentity
-
getAttributes
- Specified by:
getAttributesin interfaceio.quarkus.security.identity.SecurityIdentity
-
checkPermission
- Specified by:
checkPermissionin interfaceio.quarkus.security.identity.SecurityIdentity
-