STS Configuration without ProxyUI in CA Access Gateway (SPS)
search cancel

STS Configuration without ProxyUI in CA Access Gateway (SPS)

book

Article ID: 368049

calendar_today

Updated On:

Products

SITEMINDER

Issue/Introduction


Running CA Access Gateway (SPS), and after configuring WS-Federation, the endpoints

  https://<access_gateway>/<partnership_name>/?WSDL 
  https://<access_gateway>/<partnership_name>/app

aren't working.

How to configure STS in the server.conf, without using ProxyUI?

 

Resolution


The STS configuration "STS IWA Configuration" brought in the ProxyUI is written in login.conf (1):

/{home_sps}/proxy-engine/conf/sts-config/globalconfig/login.conf:

  /****
      Login.conf
      keytab: Path to the Keytab file. Keytab is the file containing pairs of Kerberos principals
      and encrypted keys (these are derived from the Kerberos password).
      This file is used to log into KDC without being prompted for a password.
      principal: The SPN value. A service principal name (SPN) is the name by 
      which a client uniquely identifies an instance of a service.
      An example of an SPN is HTTP/host.abc.com, where HTTP is the name of the service 
      and host.abc.com is the name of the host on which the service resides.
  ****/
   com.sun.security.jgss.krb5.initiate {
                com.sun.security.auth.module.Krb5LoginModule
  required useTicketCache=true;
  };

  com.sun.security.jgss.accept {
  com.sun.security.auth.module.Krb5LoginModule required 
  storeKey=true
  isInitiator=false
  /****
        keyTab is <Path to user keytab e.g. "C:\\kerbuser.keytab">
  ***/
  keyTab="/etc/krb5.conf"
  /****
       principal  is < principal name e.g. "HTTP/kerbserver.EXAMPLE.COM">

  ****/
  principal="HTTP/sts.example.com"
  useKeyTab=true
  debug=false;
  };

and the STS service is defined here:

server.conf

[...omitted for brevity...]

  <Context name="sts-sps" type="STS">

  docBase="sts-sps"
  path="/<app_path>"
  enable="yes"
  </Context>
  </Contexts>

After the changes, restart the CA Access Gateway (SPS).
  

Additional Information