LassoLibAuthnResponse

LassoLibAuthnResponse —

Synopsis


#include <lasso/lasso.h>


            LassoLibAuthnResponse;
LassoSamlpResponseAbstract* lasso_lib_authn_response_new
                                            (char *providerID,
                                             LassoLibAuthnRequest *request);

Object Hierarchy


  GObject
   +----LassoNode
         +----LassoSamlpResponseAbstract
               +----LassoSamlpResponse
                     +----LassoLibAuthnResponse

Description

Details

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;


lasso_lib_authn_response_new ()

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