You can test this adapter using the samples applications that are included in the Java Integration Kit.

  1. Download the Java Integration kit from the PingFederate server add-ons page.
  2. Complete the steps in Sample application setup in the Java Integration Kit documentation to set up an SP application.
  3. Configure an instance of the OpenToken SP Adapter and PFLoginModule. For more information, see SP installation and setup.
  4. Reconfigure the IdP connection to use the OpenToken Adapter instance configured for NetWeaver.

    Delete the existing adapter instance for the connection and map the OpenToken Adapter instance in its place. See Managing Mappings in the PingFederate documentation.

  5. Protect a web page using NetWeaver.
  6. On the same NetWeaver server, create an unprotected web page with a hyperlink to PingFederate’s SP-initiated SSO endpoint in the following format:

    http[s]://<PF_host>:<port>/sp/startSSO.ping

    ?TargetResource=<protected_resource>

    ?PartnerIdpId=<connection_id>

    where:

    • <PF_host> is the machine running the PingFederate server,
    • <port> is the port (refer to the PingFederate documentation),
    • <protected_resource> is the web page protected in the previous step,
    • <connection_id> is the Connection ID of the IdP connection.
  7. Click the SSO link on the unprotected web page.

    You should arrive at the SP application login page.

  8. Add at least one of the users in the username drop-down list to NetWeaver.
  9. On the IdP Application’s login page, log in with a username managed by NetWeaver.

You should be redirected to NetWeaver-protected web page.