public class MPJWTExtension extends Object
JWTAuthMechanism request
authentication handler.
This also installs the producer methods for the discovered:
JWTAuthMechanism| Modifier and Type | Class and Description |
|---|---|
static class |
MPJWTExtension.ClaimIP
The representation of an @Claim annotated injection site
|
static class |
MPJWTExtension.ClaimIPType
A key for a claim,injection site type pair
|
| Constructor and Description |
|---|
MPJWTExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTypeToClaimProducer(ProcessBeanAttributes pba)
Replace the general producer method BeanAttributes with one bound to the collected injection site
types to properly reflect all of the type locations the producer method applies to.
|
void |
afterDeploymentValidation(AfterDeploymentValidation event,
BeanManager beanManager) |
void |
observeBeforeBeanDiscovery(BeforeBeanDiscovery bbd,
BeanManager beanManager)
Register the MPJWTProducer JsonWebToken producer bean
|
public void observeBeforeBeanDiscovery(BeforeBeanDiscovery bbd,
BeanManager beanManager)
bbd - before discovery eventbeanManager - cdi bean managerpublic void addTypeToClaimProducer(ProcessBeanAttributes pba)
pba - the ProcessBeanAttributesClaimProviderBeanAttributespublic void afterDeploymentValidation(AfterDeploymentValidation event,
BeanManager beanManager)
Copyright © 2018 JBoss by Red Hat. All rights reserved.