Esri Geoportal Server
1.0

com.esri.gpt.framework.security.identity
Class IdentityConfiguration

java.lang.Object
  extended by com.esri.gpt.framework.context.Configuration
      extended by com.esri.gpt.framework.security.identity.IdentityConfiguration

public class IdentityConfiguration
extends Configuration

Identity management configuration information.


Constructor Summary
IdentityConfiguration()
          Default constructor.
 
Method Summary
 String getAdapterClassName()
          Gets the adapter class name.
 String getCatalogAdminDN()
          Gets the distinguished name for the catalog administration account.
 Roles getConfiguredRoles()
          Gets the configured roles for the application.
 String getEncKey()
          Gets encryption key.
 LdapConfiguration getLdapConfiguration()
          Gets the LDAP configuration.
 Groups getMetadataManagementGroups()
          Gets the configured metadata management groups for the application.
 String getName()
          Gets the name associated with this configuration.
 OpenProviders getOpenProviders()
          Gets the configured Openid or oAuth providers.
 String getRealm()
          Gets the realm (used as an identifier during HTTP 401 credential challenge/response).
 SimpleIdentityConfiguration getSimpleConfiguration()
          Gets the simple identity configuration.
 SingleSignOnMechanism getSingleSignOnMechanism()
          Gets the single sign-on mechanism.
 IdentitySupport getSupportedFunctions()
          Gets the supported functions.
 UserAttributeMap getUserAttributeMap()
          Gets the configured user attribute map.
 void setAdapterClassName(String adapterClassName)
          Sets the adapter class name.
 void setCatalogAdminDN(String dn)
          Sets the distinguished name for the catalog administration account.
protected  void setConfiguredRoles(Roles roles)
          Sets the LDAP configuration.
 void setEncKey(String encKey)
          Sets encryption key.
protected  void setMetadataManagementGroups(Groups groups)
          Sets the configured metadata management groups for the application.
 void setName(String name)
          Sets the name associated with this configuration.
 void setOpenProviders(OpenProviders providers)
          Sets the configured Openid or oAuth providers.
 void setRealm(String realm)
          Sets the realm (used as an identifier during HTTP 401 credential challenge/response).
 String toString()
          Returns the string representation of the object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IdentityConfiguration

public IdentityConfiguration()
Default constructor.

Method Detail

getAdapterClassName

public String getAdapterClassName()
Gets the adapter class name.

Returns:
the adapter class name

setAdapterClassName

public void setAdapterClassName(String adapterClassName)
Sets the adapter class name.

Parameters:
adapterClassName - the adapter class name

getCatalogAdminDN

public String getCatalogAdminDN()
Gets the distinguished name for the catalog administration account.

Returns:
the distinguished name

setCatalogAdminDN

public void setCatalogAdminDN(String dn)
Sets the distinguished name for the catalog administration account.

Parameters:
dn - the distinguished name

getConfiguredRoles

public Roles getConfiguredRoles()
Gets the configured roles for the application.

Returns:
the configured roles

setConfiguredRoles

protected void setConfiguredRoles(Roles roles)
Sets the LDAP configuration.

Parameters:
roles - the configured roles

getEncKey

public String getEncKey()
Gets encryption key.

Returns:
encryption key

setEncKey

public void setEncKey(String encKey)
Sets encryption key.

Parameters:
encKey - encryption key

getLdapConfiguration

public LdapConfiguration getLdapConfiguration()
Gets the LDAP configuration.

Returns:
the configuration

getMetadataManagementGroups

public Groups getMetadataManagementGroups()
Gets the configured metadata management groups for the application.

Returns:
the configured metadata management groups

setMetadataManagementGroups

protected void setMetadataManagementGroups(Groups groups)
Sets the configured metadata management groups for the application.

Parameters:
groups - the configured metadata management groups

getName

public String getName()
Gets the name associated with this configuration.

Returns:
the name

setName

public void setName(String name)
Sets the name associated with this configuration.

Parameters:
name - the name

getOpenProviders

public OpenProviders getOpenProviders()
Gets the configured Openid or oAuth providers.

Returns:
the open providers

setOpenProviders

public void setOpenProviders(OpenProviders providers)
Sets the configured Openid or oAuth providers.

Parameters:
providers - the open providers

getRealm

public String getRealm()
Gets the realm (used as an identifier during HTTP 401 credential challenge/response).

Returns:
the realm

setRealm

public void setRealm(String realm)
Sets the realm (used as an identifier during HTTP 401 credential challenge/response).

Parameters:
realm - the realm

getSimpleConfiguration

public SimpleIdentityConfiguration getSimpleConfiguration()
Gets the simple identity configuration.
For a simple installation of one known user (the administrator).

Returns:
the configuration

getSingleSignOnMechanism

public SingleSignOnMechanism getSingleSignOnMechanism()
Gets the single sign-on mechanism.

Returns:
the single sign-on mechanism

getSupportedFunctions

public IdentitySupport getSupportedFunctions()
Gets the supported functions.

Returns:
the supported functions

getUserAttributeMap

public UserAttributeMap getUserAttributeMap()
Gets the configured user attribute map.

Returns:
the configured user attribute map

toString

public String toString()
Returns the string representation of the object.

Overrides:
toString in class Object
Returns:
the string

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.