![]() |
![]() |
![]() |
Lasso Reference Manual | ![]() |
---|
LassoLibAuthnRequestEnvelopeLassoLibAuthnRequestEnvelope — |
#include <lasso/lasso.h> LassoLibAuthnRequestEnvelope; LassoLibAuthnRequestEnvelope* lasso_lib_authn_request_envelope_new (void); LassoLibAuthnRequestEnvelope* lasso_lib_authn_request_envelope_new_full (LassoLibAuthnRequest *authnRequest,char *providerID,char *assertionConsumerServiceURL);
typedef struct { LassoNode parent; /* <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> */ GList *Extension; /* <xs:element ref="AuthnRequest"/> */ LassoLibAuthnRequest *AuthnRequest; /* <xs:element ref="ProviderID"/> */ char *ProviderID; /* <xs:element name="ProviderName" type="xs:string" minOccurs="0"/> */ char *ProviderName; /* <xs:element name="AssertionConsumerServiceURL" type="xs:anyURI"/> */ char *AssertionConsumerServiceURL; /* <xs:element ref="IDPList" minOccurs="0"/> */ LassoLibIDPList *IDPList; /* <xs:element name="IsPassive" type="xs:boolean" minOccurs="0"/> */ gboolean IsPassive; } LassoLibAuthnRequestEnvelope;
LassoLibAuthnRequestEnvelope* lasso_lib_authn_request_envelope_new (void);
Creates a new LassoLibAuthnRequestEnvelope object.
Returns : | a newly created LassoLibAuthnRequestEnvelope object |
LassoLibAuthnRequestEnvelope* lasso_lib_authn_request_envelope_new_full (LassoLibAuthnRequest *authnRequest,char *providerID,char *assertionConsumerServiceURL);
Creates a new LassoLibAuthnRequestEnvelope object and initializes it with the parameters.
authnRequest : |
the LassoLibAuthnRequest to envelop |
providerID : |
service provider ID |
assertionConsumerServiceURL : |
assertion consumer service URL on the service provider |
Returns : | a newly created LassoLibAuthnRequestEnvelope object |
<< LassoLibAuthnRequest | LassoLibAuthnResponse >> |