anchor.diff:  }
   ----
   
  +[NOTE]
  +===
  +If more than one custom `SecurityIdentityAugmentor` is registered then they will be considered equal candidates and invoked in random order.
  +You can enforce the order by implementing a default `SecurityIdentityAugmentor#priority` method. Augmentors with higher priorities will be invoked first.
  +===
  +
   == Custom JAX-RS SecurityContext
   
   If you use JAX-RS `ContainerRequestFilter` to set a custom JAX-RS `SecurityContext` then make sure `ContainerRequestFilter` runs in the JAX-RS pre-match phase by adding a `@PreMatching` annotation to it for this custom security context to be linked with Quarkus `SecurityIdentity`, for example:
  
positive.code: public class RolesAugmentor implements SecurityIdentityAugmentor {
  
      @Override
      public int priority() {
          return 0;
      }
  
      @Override
      public Uni<SecurityIdentity> augment(SecurityIdentity identity, AuthenticationRequestContext context) {
          return Uni.createFrom().item(build(identity));
      }
  
negative.code: 
  @ApplicationScoped
  public class RolesAugmentor implements SecurityIdentityAugmentor {
  
      @Override
      public Uni<SecurityIdentity> augment(SecurityIdentity identity, AuthenticationRequestContext context) {
  