Class QuarkusPermissionSecurityIdentityAugmentor

java.lang.Object
io.quarkus.security.runtime.QuarkusPermissionSecurityIdentityAugmentor
All Implemented Interfaces:
io.quarkus.security.identity.SecurityIdentityAugmentor

public final class QuarkusPermissionSecurityIdentityAugmentor extends Object implements io.quarkus.security.identity.SecurityIdentityAugmentor
Adds a permission checker that grants access to the QuarkusPermission when QuarkusPermission.isGranted(SecurityIdentity) is true.
  • Constructor Details

    • QuarkusPermissionSecurityIdentityAugmentor

      QuarkusPermissionSecurityIdentityAugmentor(BlockingSecurityExecutor blockingExecutor)
  • Method Details

    • augment

      public io.smallrye.mutiny.Uni<io.quarkus.security.identity.SecurityIdentity> augment(io.quarkus.security.identity.SecurityIdentity identity, io.quarkus.security.identity.AuthenticationRequestContext context)
      Specified by:
      augment in interface io.quarkus.security.identity.SecurityIdentityAugmentor
    • priority

      public int priority()
      Specified by:
      priority in interface io.quarkus.security.identity.SecurityIdentityAugmentor