Package io.quarkus.security.test.utils
Class IdentityMock
java.lang.Object
io.quarkus.security.test.utils.IdentityMock
- All Implemented Interfaces:
io.quarkus.security.identity.SecurityIdentity
@Alternative
@ApplicationScoped
@Priority(1)
public class IdentityMock
extends Object
implements io.quarkus.security.identity.SecurityIdentity
- Author:
- Michal Szynkiewicz, michal.l.szynkiewicz@gmail.com
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AuthDatastatic final AuthDatastatic final AuthDataFields 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) <T> T<T extends io.quarkus.security.credential.Credential>
TgetCredential(Class<T> aClass) Set<io.quarkus.security.credential.Credential> getRoles()booleanbooleanstatic voidMethods 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
checkPermission, checkPermissionBlocking, checkPermissionBlocking, getPrincipal
-
Field Details
-
ANONYMOUS
-
USER
-
ADMIN
-
-
Constructor Details
-
IdentityMock
public IdentityMock()
-
-
Method Details
-
setUpAuth
-
getPrincipal
- Specified by:
getPrincipalin interfaceio.quarkus.security.identity.SecurityIdentity
-
hasRole
- Specified by:
hasRolein 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
-
getPermissions
- Specified by:
getPermissionsin 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
-