Sm_PolicyApi_SAMLSPAssertionConsumerService_t

Defines a structure that supports the Assertion Consumer Service.
casso126
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:
Sm_PolicyApi_SAMLSP_HTTP_Post
Sm_PolicyApi_SAMLSP_HTTP_Artifact
Sm_PolicyApi_SAMLSP_PAOS
pszAssertionConsumer-
URL
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.