| Lasso Reference Manual |
|---|
LassoLibAuthnResponseLassoLibAuthnResponse — |
#include <lasso/lasso.h>
LassoLibAuthnResponse;
LassoSamlpResponseAbstract* lasso_lib_authn_response_new
(char *providerID,
LassoLibAuthnRequest *request);
GObject +----LassoNode +----LassoSamlpResponseAbstract +----LassoSamlpResponse +----LassoLibAuthnResponse
typedef struct {
/* <xs:element ref="Extension" minOccurs="0" maxOccurs="unbounded"/> */
GList *Extension;
/* <xs:element ref="ProviderID"/> */
char *ProviderID;
/* <xs:element ref="RelayState" minOccurs="0"/> */
char *RelayState;
/* <xs:attribute ref="consent" use="optional"/> */
char *consent;
} LassoLibAuthnResponse;
LassoSamlpResponseAbstract* lasso_lib_authn_response_new (char *providerID, LassoLibAuthnRequest *request);
Creates a new LassoLibAuthnResponse object.
providerID : |
the identity provider ID |
request : |
the LassoLibAuthnRequest it is a response to |
| Returns : | a newly created LassoLibAuthnResponse object |
| << LassoLibAuthnRequestEnvelope | LassoLibAuthnResponseEnvelope >> |