public class AuthnAdapterDescriptor extends PluginDescriptor
UNDEFINED
Constructor and Description |
---|
AuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter,
String type,
Set<String> contract,
boolean supportsExtendedContract)
Creates a new AuthnAdapterDescriptor with no custom GUI configuration screen.
|
AuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter,
String type,
Set<String> contract,
boolean supportsExtendedContract,
AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc)
Creates a new AuthnAdapterDescriptor with a custom GUI configuration screen.
|
AuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter,
String type,
Set<String> contract,
boolean supportsExtendedContract,
AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc,
String versionNumber)
Creates a new AuthnAdapterDescriptor with a custom GUI configuration screen.
|
Modifier and Type | Method and Description |
---|---|
String |
getAdapterClassName()
Gets the classname of AdapterConfigurationGuiDescriptor.
|
AdapterConfigurationGuiDescriptor |
getConfigurationGuiDescriptor()
Gets the
AdapterConfigurationGuiDescriptor for the adapter that this object describes. |
equals, getAttributeContractSet, getGuiConfigDescriptor, getGuiConfigDescriptorBuilder, getPluginClassName, getType, getVersion, hashCode, isSupportsExtendedContract, setAttributeContactSet, setAttributeContractSet, setSupportsExtendedContract
public AuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter, String type, Set<String> contract, boolean supportsExtendedContract)
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.
In the case of an IdpAuthenticationAdapter
this is the
set of attributes that it will return to the PingFederate system when looking up authentication
information. In the case of a SpAuthenticationAdapter
this is the set of attributes that the adapter expects in order to create a security context.supportsExtendedContract
- indicates whether this adapter supports additional attributes beyond those
specified in its attribute contractpublic AuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter, String type, Set<String> contract, boolean supportsExtendedContract, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc)
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.
In the case of an IdpAuthenticationAdapter
this is the
set of attributes that it will return to the PingFederate system when looking up authentication
information. In the case of a SpAuthenticationAdapter
this is the set of attributes that the adapter expects in order to create a security context.supportsExtendedContract
- indicates whether this adapter supports additional attributes beyond those
specified in its attribute contractadapterConfigurationGuiDesc
- 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.public AuthnAdapterDescriptor(ConfigurableAuthnAdapter adapter, String type, Set<String> contract, boolean supportsExtendedContract, AdapterConfigurationGuiDescriptor adapterConfigurationGuiDesc, 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.
In the case of an IdpAuthenticationAdapter
this is the
set of attributes that it will return to the PingFederate system when looking up authentication
information. In the case of a SpAuthenticationAdapter
this is the set of attributes that the adapter expects in order to create a security context.supportsExtendedContract
- indicates whether this adapter supports additional attributes beyond those
specified in its attribute contractadapterConfigurationGuiDesc
- 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.versionNumber
- defines the adapter's version number.public String getAdapterClassName()
public AdapterConfigurationGuiDescriptor getConfigurationGuiDescriptor()
AdapterConfigurationGuiDescriptor
for the adapter that this object describes.Copyright 2019 Ping Identity Corp. All rights reserved.