Interface IDFFModel
-
- All Superinterfaces:
AMAdminConstants,AMModel,EntityModel
- All Known Implementing Classes:
IDFFModelImpl
public interface IDFFModel extends EntityModel
-
-
Field Summary
-
Fields inherited from interface com.sun.identity.console.base.model.AMAdminConstants
ADMIN_CONSOLE_SERVICE, ADMIN_DISPLAY_ATTRIBUTE, ADMIN_DISPLAY_READONLY_ATTRIBUTE, AGENT_REPOSITORY_LOCATION_ATTR, AGENTS_NODE_ID, AMSDK_DEBUG_FILENAME, ATTR_USER_OLD_PASSWORD, ATTR_USER_PASSWORD, ATTR_USER_RESOURCE_OFFERING, ATTR_USER_STATUS, AUTH_CONFIG_SERVICE, CDM_CONTENT_TYPE_PROPERTY_NAME, CHOICES, CONFIGURATION_NODE_ID, CONSOLE_DEBUG_FILENAME, CONSOLE_LOCATION_DN, CONSOLE_ORG_CUSTOM_JSP_DIRECTORY, CONSOLE_UM_ENABLED_ATTR, CONSOLE_USER_ATTRS_SEARCH_KEY, CONSOLE_USER_SEARCH_KEY, CONSOLE_USER_SEARCH_RETURN_KEY, CORE_AUTH_SERVICE, CURRENT_ORG, CURRENT_PROFILE, CURRENT_REALM, DEFAULT_RB, DEFAULT_SEARCH_TIMEOUT, DISCOVERY_SERVICE, DISCOVERY_SERVICE_NAME_BOOTSTRAP_RES_OFF, DISCOVERY_SERVICE_NAME_DYNAMIC_DISCO_ENTRIES, DISCOVERY_SERVICE_PROVIDER_RESOURCE_ID_MAPPER, DISCOVERY_SERVICE_PROVIDER_RESOURCE_ID_MAPPER_ID_MAPPER, DISCOVERY_SERVICE_PROVIDER_RESOURCE_ID_MAPPER_PROVIDER_ID, DISPLAY_ATTRIBUTE, DISPLAY_READONLY_ATTRIBUTE, DYN_LINK_COMPONENT_NAME, ENCRYPTED, FED_TAB_ID, G11N_SERIVCE_COMMON_NAME_FORMAT, G11N_SERVICE_NAME, IDREPO_SERVICE_NAME, IMAGES_PRIMARY_PRODUCT_NAME_PNG, OPERATION_ADD, OPERATION_EDIT, OPTIONAL_ATTRIBUTE, ORGANIZATION_NODE_ID, PASSWORD, PERMISSION_DELEGATE, PERMISSION_MODIFY, PERMISSION_READ, PG_SESSION_INIT_PAGETRAIL, PLATFORM_SERVICE, POLICY_SELECTED_RESPONSE_PROVIDER, POLICY_SERVICE, PREVIOUS_ORGANIZATION, PREVIOUS_REALM, PREVIOUS_TAB_ID, PW_RESET_SERVICE, REALM_NODE_ID, REQUIRED_ATTRIBUTE, REST_STS_SERVICE, ROLE_DISPLAY_OPTION_ATTRIBUTE_NAME, SAML_SERVICE, SAVE_VB_NAME, SERVICE_NAME, SESSION_SERVICE, SESSIONS_NODE_ID, SOAP_STS_SERVICE, SSO_TOKEN_LOCALE_ATTRIBUTE_NAME, SSO_TOKEN_ORGANIZATION_ATTRIBUTE_NAME, STRING_ACTIVE, STRING_FALSE, STRING_INACTIVE, SUBJECTS_NODE_ID, TAB_AGENT_PREFIX, TAB_AGENT_PREFIX_INT, URL_LOGIN, URL_LOGOUT, USER_SERVICE, USER_SERVICE_PREFERRED_LOCALE, VALUES
-
Fields inherited from interface com.sun.identity.console.base.model.AMModel
CONSOLE_PAGING_SIZE_ATTR, CONSOLE_SEARCH_RESULT_LIMIT_ATTR, CONSOLE_SEARCH_TIME_LIMIT_ATTR, DEFAULT_PAGE_SIZE, DEFAULT_SEARCH_RESULT_LIMIT, DEFAULT_SEARCH_TIME_LIMIT
-
Fields inherited from interface com.sun.identity.console.federation.model.EntityModel
AFFILIATE, GENERAL, HOSTED, IDENTITY_PROVIDER, IDFF, IDFF_AFFILAITAE, LOCATION, POLICY_DECISION_POINT_DESCRIPTOR, POLICY_ENFORCEMENT_POINT_DESCRIPTOR, PROTOCOL, REALM, REMOTE, ROLE, SAML_ATTRAUTHORITY, SAML_ATTRQUERY, SAML_AUTHNAUTHORITY, SAMLV2, SAMLv2_AFFILAITAE, SERVICE_PROVIDER, WSFED
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateEntityConfig(String realm, String entityName, String role, String location)createEntityConfig create a provider's extended metadata.MapgetAffiliateProfileAttributeValues(String realm, String entityName)Returns affiliate profile attribute values.SetgetAllAffiliateEntityDescriptorNames(String realm)SetgetAllAffiliateMembers(String realm, String entityName)SetgetAllEntityDescriptorNames(String realm)MapgetAllIDPExtendedMetaMap()Return a map with all IDP extended metadataMapgetAllSPExtendedMetaMap()Return a map with all SP extended metadataMapgetCommonAttributeValues(String realm, String entityName)Returns provider-affiliate common attribute values.MapgetEntityIDPDescriptor(String realm, String entityName)Returns Map values of IDP Descriptor.MapgetEntitySPDescriptor(String entityName, String realm)Returns Map values of SP Descriptor.IDFFAuthContextsgetIDPAuthenticationContexts(String realm, String entityName)Returns the object of Auththentication Contexts in IDP.MapgetIDPEntityConfig(String entityName, String realm, String location)Returns attributes values of provider.IDFFAuthContextsgetSPAuthenticationContexts(String realm, String entityName)Returns the object of Auththentication Contexts in SP.MapgetSPEntityConfig(String realm, String entityName, String location)Returns attributes values of provider.booleanisAffiliate(String realm, String entityName)Returns true if entity descriptor is an affiliate.voidmodifyEntityProfile(String realm, String entityName, Map map)Modifies entity descriptor profile.voidupdateAffiliateProfile(String realm, String entityName, Map values, Set members)Modifies affiliate profile.voidupdateEntityIDPDescriptor(String realm, String entityName, Map attrValues, Map extendedValues, boolean ishosted)updateEntityIDPDescriptor Modifies a identity provider's standard metadata.voidupdateEntitySPDescriptor(String realm, String entityName, Map attrValues, Map extendedValues, boolean ishosted)updateEntitySPDescriptor Modifies a service provider's standard metadata.voidupdateIDPAuthenticationContexts(String realm, String entityName, IDFFAuthContexts cxt)update IDP Authentication ContextsvoidupdateIDPEntityConfig(String realm, String entityName, Map attrValues)updateIDPEntityConfig Modifies a provider's extended metadata.voidupdateSPAuthenticationContexts(String realm, String entityName, IDFFAuthContexts cxt)update SP Authentication ContextsvoidupdateSPEntityConfig(String realm, String entityName, Map attrValues)updateSPEntityConfig Modifies a provider's extended metadata.-
Methods inherited from interface com.sun.identity.console.base.model.AMModel
getClientType, getConsoleDirectory, getErrorString, getLocalizedServiceName, getLocalizedString, getLocationDN, getPageSize, getRandomString, getRealmNames, getServicePropertiesViewBeanURL, getSpecialUsers, getStartDN, getStartDSDN, getSupportedAgentTypes, getSupportedEntityTypes, getUniversalID, getUserDisplayName, getUserDN, getUserLocale, getUserName, getUserSSOToken, ignoreUserProfile, isAmadminUser, isAMSDKEnabled, logEvent, setLocationDN
-
Methods inherited from interface com.sun.identity.console.federation.model.EntityModel
createEntity, deleteEntities, getEntities, getIDFFEntities, getIDFFRoles, getSAMLv2Entities, getSAMLv2Roles, getTabMenu, getWSFedEntities, isAffiliate
-
-
-
-
Field Detail
-
ATTR_PROVIDER_ALIAS
static final String ATTR_PROVIDER_ALIAS
- See Also:
- Constant Field Values
-
ATTR_PROVIDER_TYPE
static final String ATTR_PROVIDER_TYPE
- See Also:
- Constant Field Values
-
ATTR_SERVER_NAME_IDENTIFIER_MAPPING
static final String ATTR_SERVER_NAME_IDENTIFIER_MAPPING
- See Also:
- Constant Field Values
-
ATTR_XMLNS
static final String ATTR_XMLNS
- See Also:
- Constant Field Values
-
ATTR_PROVIDER_ID
static final String ATTR_PROVIDER_ID
- See Also:
- Constant Field Values
-
ATTR_PROTOCOL_SUPPORT_ENUMERATION
static final String ATTR_PROTOCOL_SUPPORT_ENUMERATION
- See Also:
- Constant Field Values
-
ATTR_SOAP_END_POINT
static final String ATTR_SOAP_END_POINT
- See Also:
- Constant Field Values
-
ATTR_SINGLE_SIGN_ON_SERVICE_URL
static final String ATTR_SINGLE_SIGN_ON_SERVICE_URL
- See Also:
- Constant Field Values
-
ATTR_SINGLE_LOGOUT_SERVICE_URL
static final String ATTR_SINGLE_LOGOUT_SERVICE_URL
- See Also:
- Constant Field Values
-
ATTR_SINGLE_LOGOUT_SERVICE_RETURN_URL
static final String ATTR_SINGLE_LOGOUT_SERVICE_RETURN_URL
- See Also:
- Constant Field Values
-
ATTR_FEDERATION_TERMINATION_SERVICES_URL
static final String ATTR_FEDERATION_TERMINATION_SERVICES_URL
- See Also:
- Constant Field Values
-
ATTR_FEDERATION_TERMINATION_SERVICE_RETURN_URL
static final String ATTR_FEDERATION_TERMINATION_SERVICE_RETURN_URL
- See Also:
- Constant Field Values
-
ATTR_REGISTRATION_NAME_IDENTIFIER_SERVICE_URL
static final String ATTR_REGISTRATION_NAME_IDENTIFIER_SERVICE_URL
- See Also:
- Constant Field Values
-
ATTR_REGISTRATION_NAME_IDENTIFIER_SERVICE_RETURN_URL
static final String ATTR_REGISTRATION_NAME_IDENTIFIER_SERVICE_RETURN_URL
- See Also:
- Constant Field Values
-
ATTR_FEDERATION_TERMINATION_NOTIFICATION_PROTOCOL_PROFILE
static final String ATTR_FEDERATION_TERMINATION_NOTIFICATION_PROTOCOL_PROFILE
- See Also:
- Constant Field Values
-
ATTR_SINGLE_LOGOUT_PROTOCOL_PROFILE
static final String ATTR_SINGLE_LOGOUT_PROTOCOL_PROFILE
- See Also:
- Constant Field Values
-
ATTR_REGISTRATION_NAME_IDENTIFIER_PROFILE_PROFILE
static final String ATTR_REGISTRATION_NAME_IDENTIFIER_PROFILE_PROFILE
- See Also:
- Constant Field Values
-
ATTR_SINGLE_SIGN_ON_PROTOCOL_PROFILE
static final String ATTR_SINGLE_SIGN_ON_PROTOCOL_PROFILE
- See Also:
- Constant Field Values
-
ATTR_SIGNING_KEY_ALIAS
static final String ATTR_SIGNING_KEY_ALIAS
- See Also:
- Constant Field Values
-
ATTR_ENCRYPTION_KEY_ALIAS
static final String ATTR_ENCRYPTION_KEY_ALIAS
- See Also:
- Constant Field Values
-
ATTR_ENCRYPTION_KEY_SIZE
static final String ATTR_ENCRYPTION_KEY_SIZE
- See Also:
- Constant Field Values
-
ATTR_ENCRYPTION_ALGORITHM
static final String ATTR_ENCRYPTION_ALGORITHM
- See Also:
- Constant Field Values
-
ATTR_ENABLE_NAME_IDENTIFIER_ENCRYPTION
static final String ATTR_ENABLE_NAME_IDENTIFIER_ENCRYPTION
- See Also:
- Constant Field Values
-
ATTR_ASSERTION_CUSTOMER_SERVICE_URIID
static final String ATTR_ASSERTION_CUSTOMER_SERVICE_URIID
- See Also:
- Constant Field Values
-
ATTR_ASSERTION_CUSTOMER_SERVICE_URL
static final String ATTR_ASSERTION_CUSTOMER_SERVICE_URL
- See Also:
- Constant Field Values
-
ATTR_ASSERTION_CUSTOMER_SERVICE_URL_AS_DEFAULT
static final String ATTR_ASSERTION_CUSTOMER_SERVICE_URL_AS_DEFAULT
- See Also:
- Constant Field Values
-
ATTR_AUTHN_REQUESTS_SIGNED
static final String ATTR_AUTHN_REQUESTS_SIGNED
- See Also:
- Constant Field Values
-
ATTR_DO_FEDERATION_PAGE_URL
static final String ATTR_DO_FEDERATION_PAGE_URL
- See Also:
- Constant Field Values
-
ATTR_ATTRIBUTE_MAPPER_CLASS
static final String ATTR_ATTRIBUTE_MAPPER_CLASS
- See Also:
- Constant Field Values
-
ATTR_ENABLE_AUTO_FEDERATION
static final String ATTR_ENABLE_AUTO_FEDERATION
- See Also:
- Constant Field Values
-
ATTR_REGISTERATION_DONE_URL
static final String ATTR_REGISTERATION_DONE_URL
- See Also:
- Constant Field Values
-
ATTR_COT_LIST
static final String ATTR_COT_LIST
- See Also:
- Constant Field Values
-
ATTR_RESPONSD_WITH
static final String ATTR_RESPONSD_WITH
- See Also:
- Constant Field Values
-
ATTR_ENABLE_NAME_ID_ENCRYPTION
static final String ATTR_ENABLE_NAME_ID_ENCRYPTION
- See Also:
- Constant Field Values
-
ATTR_SSO_FAILURE_REDIRECT_URL
static final String ATTR_SSO_FAILURE_REDIRECT_URL
- See Also:
- Constant Field Values
-
ATTR_LIST_OF_COTS_PAGE_URL
static final String ATTR_LIST_OF_COTS_PAGE_URL
- See Also:
- Constant Field Values
-
ATTR_DEFAULT_AUTHN_CONTEXT
static final String ATTR_DEFAULT_AUTHN_CONTEXT
- See Also:
- Constant Field Values
-
ATTR_SIGNING_CERT_ALIAS
static final String ATTR_SIGNING_CERT_ALIAS
- See Also:
- Constant Field Values
-
ATTR_REALM_NAME
static final String ATTR_REALM_NAME
- See Also:
- Constant Field Values
-
ATTR_USER_PROVIDER_CLASS
static final String ATTR_USER_PROVIDER_CLASS
- See Also:
- Constant Field Values
-
ATTR_NAME_ID_IMPLEMENETATION_CLASS
static final String ATTR_NAME_ID_IMPLEMENETATION_CLASS
- See Also:
- Constant Field Values
-
ATTR_FEDERATION_DONE_URL
static final String ATTR_FEDERATION_DONE_URL
- See Also:
- Constant Field Values
-
ATTR_AUTH_TYPE
static final String ATTR_AUTH_TYPE
- See Also:
- Constant Field Values
-
ATTR_ENCRYPTION_CERT_ALIAS
static final String ATTR_ENCRYPTION_CERT_ALIAS
- See Also:
- Constant Field Values
-
ATTR_TERMINATION_DONE_URL
static final String ATTR_TERMINATION_DONE_URL
- See Also:
- Constant Field Values
-
ATTR_AUTO_FEDERATION_ATTRIBUTE
static final String ATTR_AUTO_FEDERATION_ATTRIBUTE
- See Also:
- Constant Field Values
-
ATTR_ERROR_PAGE_URL
static final String ATTR_ERROR_PAGE_URL
- See Also:
- Constant Field Values
-
ATTR_PROVIDER_STATUS
static final String ATTR_PROVIDER_STATUS
- See Also:
- Constant Field Values
-
ATTR_PROVIDER_DESCRIPTION
static final String ATTR_PROVIDER_DESCRIPTION
- See Also:
- Constant Field Values
-
ATTR_LOGOUT_DONE_URL
static final String ATTR_LOGOUT_DONE_URL
- See Also:
- Constant Field Values
-
ATTR_PROVIDER_HOME_PAGE_URL
static final String ATTR_PROVIDER_HOME_PAGE_URL
- See Also:
- Constant Field Values
-
ATTR_ASSERTION_LIMIT
static final String ATTR_ASSERTION_LIMIT
- See Also:
- Constant Field Values
-
ATTR_ATTRIBUTE_PLUG_IN
static final String ATTR_ATTRIBUTE_PLUG_IN
- See Also:
- Constant Field Values
-
ATTR_IDP_ATTRIBUTE_MAP
static final String ATTR_IDP_ATTRIBUTE_MAP
- See Also:
- Constant Field Values
-
ATTR_ASSERTION_ISSUER
static final String ATTR_ASSERTION_ISSUER
- See Also:
- Constant Field Values
-
ATTR_CLEANUP_INTERVAL
static final String ATTR_CLEANUP_INTERVAL
- See Also:
- Constant Field Values
-
ATTR_IDP_AUTHN_CONTEXT_MAPPING
static final String ATTR_IDP_AUTHN_CONTEXT_MAPPING
- See Also:
- Constant Field Values
-
ATTR_GERNERATE_BOOT_STRAPPING
static final String ATTR_GERNERATE_BOOT_STRAPPING
- See Also:
- Constant Field Values
-
ATTR_ARTIFACT_TIMEOUT
static final String ATTR_ARTIFACT_TIMEOUT
- See Also:
- Constant Field Values
-
ATTR_ASSERTION_INTERVAL
static final String ATTR_ASSERTION_INTERVAL
- See Also:
- Constant Field Values
-
ATTR_IS_PASSIVE
static final String ATTR_IS_PASSIVE
- See Also:
- Constant Field Values
-
ATTR_SP_ATTRIBUTE_MAP
static final String ATTR_SP_ATTRIBUTE_MAP
- See Also:
- Constant Field Values
-
ATTR_SP_AUTHN_CONTEXT_MAPPING
static final String ATTR_SP_AUTHN_CONTEXT_MAPPING
- See Also:
- Constant Field Values
-
ATTR_IDP_PROXY_LIST
static final String ATTR_IDP_PROXY_LIST
- See Also:
- Constant Field Values
-
ATTR_ENABLE_IDP_PROXY
static final String ATTR_ENABLE_IDP_PROXY
- See Also:
- Constant Field Values
-
ATTR_NAME_ID_POLICY
static final String ATTR_NAME_ID_POLICY
- See Also:
- Constant Field Values
-
ATTR_FEDERATION_SP_ADAPTER_ENV
static final String ATTR_FEDERATION_SP_ADAPTER_ENV
- See Also:
- Constant Field Values
-
ATTR_ENABLE_AFFILIATION
static final String ATTR_ENABLE_AFFILIATION
- See Also:
- Constant Field Values
-
ATTR_FORCE_AUTHN
static final String ATTR_FORCE_AUTHN
- See Also:
- Constant Field Values
-
ATTR_IDP_PROXY_COUNT
static final String ATTR_IDP_PROXY_COUNT
- See Also:
- Constant Field Values
-
ATTR_FEDERATION_SP_ADAPTER
static final String ATTR_FEDERATION_SP_ADAPTER
- See Also:
- Constant Field Values
-
ATTR_USE_INTRODUCTION_FOR_IDP_PROXY
static final String ATTR_USE_INTRODUCTION_FOR_IDP_PROXY
- See Also:
- Constant Field Values
-
ATTR_SUPPORTED_SSO_PROFILE
static final String ATTR_SUPPORTED_SSO_PROFILE
- See Also:
- Constant Field Values
-
ATTR_DESCRIPTION
static final String ATTR_DESCRIPTION
General Page attributes- See Also:
- Constant Field Values
-
ATTR_VALID_UNTIL
static final String ATTR_VALID_UNTIL
- See Also:
- Constant Field Values
-
ATTR_CACHE_DURATION
static final String ATTR_CACHE_DURATION
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_ID
static final String ATTR_AFFILIATE_ID
Affiliate- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_OWNER_ID
static final String ATTR_AFFILIATE_OWNER_ID
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_VALID_UNTIL
static final String ATTR_AFFILIATE_VALID_UNTIL
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_CACHE_DURATION
static final String ATTR_AFFILIATE_CACHE_DURATION
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_SIGNING_CERT_ALIAS
static final String ATTR_AFFILIATE_SIGNING_CERT_ALIAS
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_ENCRYPTION_CERT_ALIAS
static final String ATTR_AFFILIATE_ENCRYPTION_CERT_ALIAS
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_ENCRYPTION_KEY_SIZE
static final String ATTR_AFFILIATE_ENCRYPTION_KEY_SIZE
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_ENCRYPTION_KEY_ALGORITHM
static final String ATTR_AFFILIATE_ENCRYPTION_KEY_ALGORITHM
- See Also:
- Constant Field Values
-
ATTR_AFFILIATE_MEMBERS
static final String ATTR_AFFILIATE_MEMBERS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCommonAttributeValues
Map getCommonAttributeValues(String realm, String entityName) throws AMConsoleException
Returns provider-affiliate common attribute values.- Parameters:
realm- the realm in which the entity resides.entityName- Name of Entity Descriptor.- Returns:
- provider-affiliate common attribute values.
- Throws:
AMConsoleException- if attribute values cannot be obtained.
-
modifyEntityProfile
void modifyEntityProfile(String realm, String entityName, Map map) throws AMConsoleException
Modifies entity descriptor profile.- Parameters:
realm- the realm in which the entity resides.entityName- Name of entity descriptor.map- Map of attribute type to a Map of attribute name to values.- Throws:
AMConsoleException- if profile cannot be modified.
-
getEntityIDPDescriptor
Map getEntityIDPDescriptor(String realm, String entityName) throws AMConsoleException
Returns Map values of IDP Descriptor.- Parameters:
realm- Realm of Entity.entityName- name of Entity Descriptor.- Throws:
AMConsoleException
-
getEntitySPDescriptor
Map getEntitySPDescriptor(String entityName, String realm) throws AMConsoleException
Returns Map values of SP Descriptor.- Parameters:
entityName- name of Entity Descriptor.realm- Realm of Entity.- Throws:
AMConsoleException
-
getIDPEntityConfig
Map getIDPEntityConfig(String entityName, String realm, String location) throws AMConsoleException
Returns attributes values of provider.- Parameters:
entityName- Name of Entity Descriptor.realm- Realm of Entitylocation- Location of provider such as Hosted or Remote.- Returns:
- attributes values of provider.
- Throws:
AMConsoleException
-
getSPEntityConfig
Map getSPEntityConfig(String realm, String entityName, String location) throws AMConsoleException
Returns attributes values of provider.- Parameters:
realm- Realm of EntityentityName- Name of Entity Descriptor.location- Location of provider such as Hosted or Remote.- Returns:
- attributes values of provider.
- Throws:
AMConsoleException
-
updateEntitySPDescriptor
void updateEntitySPDescriptor(String realm, String entityName, Map attrValues, Map extendedValues, boolean ishosted) throws AMConsoleException
updateEntitySPDescriptor Modifies a service provider's standard metadata.- Parameters:
entityName- Name of Entity Descriptor.realm- Realm of EntityattrValues- Map of attribute name to set of values.- Throws:
AMConsoleException- if provider cannot be modified.
-
updateEntityIDPDescriptor
void updateEntityIDPDescriptor(String realm, String entityName, Map attrValues, Map extendedValues, boolean ishosted) throws AMConsoleException
updateEntityIDPDescriptor Modifies a identity provider's standard metadata.- Parameters:
entityName- Name of Entity Descriptor.realm- Realm of EntityattrValues- Map of attribute name to set of values.- Throws:
AMConsoleException- if provider cannot be modified.
-
updateIDPEntityConfig
void updateIDPEntityConfig(String realm, String entityName, Map attrValues) throws AMConsoleException
updateIDPEntityConfig Modifies a provider's extended metadata.- Parameters:
realm- Realm of EntityentityName- Name of Entity Descriptor.attrValues- Map of attribute name to set of values.- Throws:
AMConsoleException- if provider cannot be modified.
-
updateSPEntityConfig
void updateSPEntityConfig(String realm, String entityName, Map attrValues) throws AMConsoleException
updateSPEntityConfig Modifies a provider's extended metadata.- Parameters:
entityName- Name of Entity Descriptor.realm- Realm of EntityattrValues- Map of attribute name to set of values.- Throws:
AMConsoleException- if provider cannot be modified.
-
createEntityConfig
void createEntityConfig(String realm, String entityName, String role, String location) throws AMConsoleException
createEntityConfig create a provider's extended metadata.- Parameters:
entityName- Name of Entity Descriptor.realm- Realm of Entitylocation- if the entity is remote or hosted.- Throws:
AMConsoleException- if provider cannot be modified.
-
getAllSPExtendedMetaMap
Map getAllSPExtendedMetaMap()
Return a map with all SP extended metadata- Returns:
- a map with all SP extended metadata
-
getAllIDPExtendedMetaMap
Map getAllIDPExtendedMetaMap()
Return a map with all IDP extended metadata- Returns:
- a map with all IDP extended metadata
-
getIDPAuthenticationContexts
IDFFAuthContexts getIDPAuthenticationContexts(String realm, String entityName) throws AMConsoleException
Returns the object of Auththentication Contexts in IDP.- Parameters:
realm- Realm of EntityentityName- Name of Entity Descriptor.- Returns:
- attributes values of provider.
- Throws:
AMConsoleException
-
getSPAuthenticationContexts
IDFFAuthContexts getSPAuthenticationContexts(String realm, String entityName) throws AMConsoleException
Returns the object of Auththentication Contexts in SP.- Parameters:
realm- Realm of EntityentityName- Name of Entity Descriptor.- Returns:
- attributes values of provider.
- Throws:
AMConsoleException
-
updateIDPAuthenticationContexts
void updateIDPAuthenticationContexts(String realm, String entityName, IDFFAuthContexts cxt) throws AMConsoleException
update IDP Authentication Contexts- Parameters:
realm- Realm of EntityentityName- Name of Entity Descriptor.cxt- IDFFAuthContexts object contains IDP Authentication Contexts values- Throws:
AMConsoleException
-
updateSPAuthenticationContexts
void updateSPAuthenticationContexts(String realm, String entityName, IDFFAuthContexts cxt) throws AMConsoleException
update SP Authentication Contexts- Parameters:
realm- Realm of EntityentityName- Name of Entity Descriptor.cxt- IDFFAuthContexts object contains SP Authentication Contexts values- Throws:
AMConsoleException
-
isAffiliate
boolean isAffiliate(String realm, String entityName) throws AMConsoleException
Returns true if entity descriptor is an affiliate.- Parameters:
realm- Realm of EntityentityName- Name of entity descriptor.- Returns:
- true if entity descriptor is an affiliate.
- Throws:
AMConsoleException
-
getAffiliateProfileAttributeValues
Map getAffiliateProfileAttributeValues(String realm, String entityName) throws AMConsoleException
Returns affiliate profile attribute values.- Parameters:
realm- the realm in which the entity resides.entityName- Name of Entity Descriptor.- Returns:
- affiliate profile attribute values.
- Throws:
AMConsoleException- if attribute values cannot be obtained.
-
updateAffiliateProfile
void updateAffiliateProfile(String realm, String entityName, Map values, Set members) throws AMConsoleException
Modifies affiliate profile.- Parameters:
realm- the realm in which the entity resides.entityName- Name of entity descriptor.values- Map of attribute name/value pairs.members- Set of Affiliate memebers- Throws:
AMConsoleException- if profile cannot be modified.
-
getAllEntityDescriptorNames
Set getAllEntityDescriptorNames(String realm) throws AMConsoleException
- Throws:
AMConsoleException
-
getAllAffiliateEntityDescriptorNames
Set getAllAffiliateEntityDescriptorNames(String realm) throws AMConsoleException
- Throws:
AMConsoleException
-
getAllAffiliateMembers
Set getAllAffiliateMembers(String realm, String entityName) throws AMConsoleException
- Throws:
AMConsoleException
-
-