Class RolesMapping

java.lang.Object
io.quarkus.vertx.http.runtime.security.RolesMapping
All Implemented Interfaces:
Function<io.quarkus.security.identity.SecurityIdentity,io.quarkus.security.identity.SecurityIdentity>
Direct Known Subclasses:
RolesAllowedHttpSecurityPolicy

public class RolesMapping extends Object implements Function<io.quarkus.security.identity.SecurityIdentity,io.quarkus.security.identity.SecurityIdentity>
  • Field Details

    • ROLES_MAPPING_KEY

      static final String ROLES_MAPPING_KEY
      See Also:
    • grantPermissions

      protected final boolean grantPermissions
    • grantRoles

      protected final boolean grantRoles
  • Constructor Details

  • Method Details

    • of

      public static RolesMapping of(Map<String,List<String>> roleToRoles)
    • apply

      public io.quarkus.security.identity.SecurityIdentity apply(io.quarkus.security.identity.SecurityIdentity identity)
      Specified by:
      apply in interface Function<io.quarkus.security.identity.SecurityIdentity,io.quarkus.security.identity.SecurityIdentity>
    • augmentIdentity

      protected io.quarkus.security.identity.SecurityIdentity augmentIdentity(io.quarkus.security.identity.SecurityIdentity securityIdentity)