Defines a structure that supports the Assertion Consumer Service.
Syntax
typedef struct Sm_PolicyApi_SAMLSPAssertionConsumerService_s { int iStructId; int iIndex; Sm_PolicyApi_SAMLSPACSBinding_t nACSBinding; char pszAssertionConsumerURL[BFSIZE}; bool bIsDefault; struct Sm_PolicyApi_SAMLSPAssertionConsumerService_s* next; } Sm_PolicyApi_SAMLSPAsserttionConsumer_t;
Field |
Description |
---|---|
iStructId |
SAML Assertion Consumer Service ID, defined in Sm_PolicyApi_Structs_t. |
iIndex |
Index value assigned to this Assertion Consumer Service. The value must be 0 or a positive integer. |
nACSBinding |
One of the following bindings associated with the Assertion Consumer Service:
|
pszAssertionConsumer- |
Location of the Assertion Consumer Service. In the case of the HTTP-Artifact binding, this is the URL that contains a SAML artifact and target as query parameters, which are used by the credential collector to obtain the SAML assertion and redirect the user to the target. In the case of the HTTP-Post binding, it is the destination site URL to which the user's browser must POST a generated assertion. |
bIsDefault |
Specifies whether this Assertion Consumer Service is the default. |
next |
Pointer to the defintion of the next Assertion Consumer Service. |
Copyright © 2010 CA. All rights reserved. | Email CA about this topic |