This chapter provides an overview of how to integrate your SAML enabled applications with AFM. The JSPs explained in this chapter are available in the application_server_home\webapps\arcotafm\ directory.
To integrate your application with AFM, you need to configure your application to send authentication or user migration request to the master.jsp file. You can configure your application to send a request in any one of the following ways:
|
Parameter |
Description |
|---|---|
|
SigAlg |
The algorithm used by your application for signing the request. |
|
Signature |
The signature of the parameters as explained in the SAML Protocol. |
|
SAMLRequest |
Base64 encoded SAML request. |
|
RelayState |
This is an opaque reference to the state on the Service Provider’s side. This is an optional parameter. |
|
Profile |
This is the AFM profile created from Wizard. This defines the primary and secondary authentication mechanisms and other related configurations. |
|
Processreq |
This is used by AFM. |
|
Parameter |
Description |
|---|---|
|
Profile |
This is the AFM profile created from Wizard. This defines the primary and secondary authentication mechanism and other related configurations. |
|
Processreq |
This used by AFM. |
If you are using the second approach (Step ), then you need to configure the AssertionConsumerServiceURL property in the saml_config.properties file. This property specifies the URL where the SAML response (generated after authentication) has to be posted back.
After user’s authentication request is processed, AFM generates a SAML response and sends it back to the Service Provider’s application. The Service Provider’s application needs to verify this response. You may need to configure the following properties based on your SAML Service Provider implementation:
/arcotafm/settings.jsp?profile=<profile-name>
This URL must also include a signed SAML request in the query parameter.
arcotafm/masterEnrollment.jsp?profile=<profile-name>
|
Copyright © 2013 CA.
All rights reserved.
|
|