@Documented @Inherited @Retention(value=RUNTIME) @Target(value={PACKAGE,TYPE,METHOD}) public @interface AsapAuth
The annotation's parameters correspond to the corresponding methods that are documented for TokenValidator;
see that class for more detail about their meanings. All values default to the same behavior that would be
seen if the corresponding method is not called on the TokenValidator.
| Modifier and Type | Optional Element and Description |
|---|---|
String[] |
audience
Explicit audience values to allow, as per
TokenValidator.audience(String...). |
String[] |
impersonationIssuer
The issuers that are authorized impersonate other users, as per
TokenValidator.impersonationIssuer(String...). |
String[] |
issuer
The issuers that are authorized to execute as per
TokenValidator.issuer(String...). |
TokenValidator.Policy |
policy
The enforcement policy to be applied, as per
TokenValidator.policy(Policy). |
String[] |
subject
The subjects that are authorized, as per
TokenValidator.subject(String...). |
boolean |
subjectImpersonation
Deprecated.
|
public abstract String[] issuer
TokenValidator.issuer(String...).public abstract String[] impersonationIssuer
TokenValidator.impersonationIssuer(String...).@Deprecated public abstract boolean subjectImpersonation
TokenValidator.subjectImpersonation(boolean)TokenValidator.subjectImpersonation(boolean).public abstract String[] subject
TokenValidator.subject(String...).public abstract String[] audience
TokenValidator.audience(String...).public abstract TokenValidator.Policy policy
TokenValidator.policy(Policy).Copyright © 2017 Atlassian. All rights reserved.