public class IdpAuthnAdapterDescriptor extends AuthnAdapterDescriptor
UNDEFINED
Constructor and Description |
---|
IdpAuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter,
String type,
Set<String> contract,
boolean supportsExtendedContract,
AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc,
boolean allowConfigurableAuthnCtx)
Creates a new AuthnAdapterDescriptor with a custom GUI configuration screen.
|
IdpAuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter,
String type,
Set<String> contract,
boolean supportsExtendedContract,
AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc,
boolean allowConfigurableAuthnCtx,
String versionNumber)
Creates a new AuthnAdapterDescriptor with a custom GUI configuration screen.
|
IdpAuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter,
String type,
Set<String> contract,
boolean supportsExtendedContract,
boolean allowConfigurableAuthnCtx)
Creates a new AuthnAdapterDescriptor with no custom GUI configuration screen.
|
Modifier and Type | Method and Description |
---|---|
boolean |
allowConfigurableAuthnCtx()
Does this adapter allow the admin to set a value for the AuthnContextClassRef via the UI.
|
boolean |
isSupportsExtendedContract()
Returns whether or not the implementing plugin allows for attributes in addition to those in its contract.
|
getAdapterClassName, getConfigurationGuiDescriptor
equals, getAttributeContractSet, getGuiConfigDescriptor, getGuiConfigDescriptorBuilder, getPluginClassName, getType, getVersion, hashCode, setAttributeContactSet, setAttributeContractSet, setSupportsExtendedContract
public IdpAuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter, String type, Set<String> contract, boolean supportsExtendedContract, boolean allowConfigurableAuthnCtx)
adapter
- the adapter implementation this descriptor describes.type
- the type of the adapter is the 'friendly' name that will show up in the PF GUI - usually
in the context of selecting from a number of available adapters. A relatively descriptive and
unique name should be used.contract
- the names of the attributes that define this adapter's attribute contract.
The contract is the set of attributes that the
IdpAuthenticationAdapter
will return to the PingFederate
system when looking up authentication information.supportsExtendedContract
- Deprecated. IdP adapters will always support extended contracts.allowConfigurableAuthnCtx
- indicates whether the GUI presents and entry field for setting an authentication
context
class reference for it. See IdpAuthenticationAdapter.AUTHN_CTX_ATTRIBUTE_NAME
.public IdpAuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter, String type, Set<String> contract, boolean supportsExtendedContract, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, boolean allowConfigurableAuthnCtx)
adapter
- the adapter implementation this descriptor describes.type
- the type of the adapter is the 'friendly' name that will show up in the PF GUI - usually
in the context of selecting from a number of available adapters. A relatively descriptive and
unique name should be used.contract
- the names of the attributes that define this adapter's attribute contract.
The contract is the set of attributes that the
IdpAuthenticationAdapter
will return to the PingFederate
system when looking up authentication information.supportsExtendedContract
- Deprecated. IdP adapters will always support extended contracts.adapterConfigurationGuiDesc
- a descriptor object that tells PingFederate how to render the
configuration screen(s) for the adapter this object describes as well as how to validate the
input from the front end.allowConfigurableAuthnCtx
- indicates whether the GUI presents and entry field for setting an authentication
context
class reference for it. See IdpAuthenticationAdapter.AUTHN_CTX_ATTRIBUTE_NAME
.public IdpAuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter, String type, Set<String> contract, boolean supportsExtendedContract, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, boolean allowConfigurableAuthnCtx, String versionNumber)
adapter
- the adapter implementation this descriptor describes.type
- the type of the adapter is the 'friendly' name that will show up in the PF GUI - usually
in the context of selecting from a number of available adapters. A relatively descriptive and
unique name should be used.contract
- the names of the attributes that define this adapter's attribute contract.
The contract is the set of attributes that the
IdpAuthenticationAdapter
will return to the PingFederate
system when looking up authentication information.supportsExtendedContract
- Deprecated. IdP adapters will always support extended contracts.adapterConfigurationGuiDesc
- a descriptor object that tells PingFederate how to render the
configuration screen(s) for the adapter this object describes as well as how to validate the
input from the front end.allowConfigurableAuthnCtx
- indicates whether the GUI presents and entry field for setting an authentication
context
class reference for it. See IdpAuthenticationAdapter.AUTHN_CTX_ATTRIBUTE_NAME
.versionNumber
- defines the adapter's version number.public boolean allowConfigurableAuthnCtx()
IdpAuthenticationAdapter.AUTHN_CTX_ATTRIBUTE_NAME
.public boolean isSupportsExtendedContract()
PluginDescriptor
isSupportsExtendedContract
in class PluginDescriptor
Copyright 2019 Ping Identity Corp. All rights reserved.