Package io.quarkus.security.runtime
Class SecurityIdentityProxy
java.lang.Object
io.quarkus.security.runtime.SecurityIdentityProxy
- All Implemented Interfaces:
io.quarkus.security.identity.SecurityIdentity
@RequestScoped
public class SecurityIdentityProxy
extends Object
implements io.quarkus.security.identity.SecurityIdentity
-
Field Summary
FieldsFields inherited from interface io.quarkus.security.identity.SecurityIdentity
USER_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<Boolean>checkPermission(Permission permission) booleancheckPermissionBlocking(Permission permission) <T> TgetAttribute(String name) <T extends io.quarkus.security.credential.Credential>
TgetCredential(Class<T> credentialType) 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
getPrincipal
-
Field Details
-
association
-
-
Constructor Details
-
SecurityIdentityProxy
public SecurityIdentityProxy()
-
-
Method Details
-
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
public <T extends io.quarkus.security.credential.Credential> T getCredential(Class<T> credentialType) - 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
-
checkPermissionBlocking
- Specified by:
checkPermissionBlockingin interfaceio.quarkus.security.identity.SecurityIdentity
-