Modifier and Type | Fields and Description |
---|---|
static String |
OPENID_MP_AZURE_TENANT_ID
The Microprofile Config key for the azure tenantId is
"payara.security.openid.azure.tenantId" |
Modifier and Type | Optional Element and Description |
---|---|
ClaimsDefinition |
claimsDefinition
Optional.
|
String |
clientId
Required.
|
String |
clientSecret
Required.
|
DisplayType |
display
Optional.
|
String[] |
extraParameters
An array of extra options that will be sent to the OAuth provider.
|
int |
jwksConnectTimeout
Optional.
|
int |
jwksReadTimeout
Optional.
|
LogoutDefinition |
logout
Optional.
|
PromptType[] |
prompt
Optional.
|
OpenIdProviderMetadata |
providerMetadata
To override the openid connect provider's metadata property discovered
via providerUri.
|
String |
providerURI
Optional.
|
String |
redirectURI
The redirect URI to which the response will be sent by OpenId Connect
Provider.
|
String |
responseMode
Optional.
|
String |
responseType
Optional.
|
String[] |
scope
Optional.
|
String |
tenantId
Required.
|
boolean |
tokenAutoRefresh
Optional.
|
int |
tokenMinValidity
Optional.Sets the minimum validity time in milliseconds the Access Token
must be valid before it is considered expired.
|
boolean |
useNonce
Optional.
|
boolean |
useSession
Optional.
|
public static final String OPENID_MP_AZURE_TENANT_ID
"payara.security.openid.azure.tenantId"
public abstract String tenantId
public abstract String providerURI
public abstract OpenIdProviderMetadata providerMetadata
public abstract ClaimsDefinition claimsDefinition
public abstract LogoutDefinition logout
public abstract String clientId
To set this using Microprofile Config use
payara.security.openid.cliendId
public abstract String clientSecret
It is recommended to set this using an alias.
To set this using Microprofile Config usepayara.security.openid.clientSecret
public abstract String redirectURI
payara.security.openid.redirectURI
public abstract String[] scope
public abstract String responseType
public abstract String responseMode
public abstract PromptType[] prompt
public abstract DisplayType display
public abstract boolean useNonce
public abstract boolean useSession
public abstract String[] extraParameters
These must be in the form of "key=value"
i.e.
extraParameters={"key1=value", "key2=value2"}
public abstract int jwksConnectTimeout
public abstract int jwksReadTimeout
Copyright © 2021. All rights reserved.