Class LibertyManagerClient


  • public final class LibertyManagerClient
    extends Object
    This final class is used to retrieve the Liberty protocol objects such as Discovery Service Boot Strap information after successful Liberty ID-FF(Identity Federation) Single Sign-on. This information will be used by the remote OpenAM clients such as web service client providers for bootstrapping into Liberty ID-WSF (Identity web services framework).
    • Constructor Detail

      • LibertyManagerClient

        public LibertyManagerClient()
        Constructs the LibertyManager Client
    • Method Detail

      • getDiscoveryResourceOffering

        public ResourceOffering getDiscoveryResourceOffering​(Object token,
                                                             String hostProviderID)
                                                      throws FSException
        Returns the discovery service bootstrap resource offering.
        Parameters:
        token - Single Sign On Token.
        hostProviderID - Hosted ProviderID.
        Returns:
        ResourceOffering Discovery Service bootstrap resource offering.
        Throws:
        FSException - if any failure.
      • getDiscoveryServiceCredential

        public SecurityAssertion getDiscoveryServiceCredential​(Object token,
                                                               String hostProviderID)
                                                        throws FSException
        Returns the discovery service credential.
        Parameters:
        token - Single Sign On Token.
        hostProviderID - Hosted ProviderID.
        Returns:
        SecurityAssertion Discovery Service Bootstrap Credential.
        Throws:
        FSException - if any failure.