LassoSamlAuthorityBinding

LassoSamlAuthorityBinding — <saml:AuthorityBinding>

Synopsis


#include <lasso/lasso.h>

                    LassoSamlAuthorityBinding;
LassoNode*          lasso_saml_authority_binding_new    (void);

Object Hierarchy

  GObject
   +----LassoNode
         +----LassoSamlAuthorityBinding

Description

Figure 24. Schema fragment for saml:AuthorityBinding


<element name="AuthorityBinding" type="saml:AuthorityBindingType"/>
<complexType name="AuthorityBindingType">
  <attribute name="AuthorityKind" type="QName" use="required"/>
  <attribute name="Location" type="anyURI" use="required"/>
  <attribute name="Binding" type="anyURI" use="required"/>
</complexType>


Details

LassoSamlAuthorityBinding

typedef struct {
	/* <attribute name="AuthorityKind" type="QName" use="required"/> */
	char *AuthorityKind;
	/* <attribute name="Location" type="anyURI" use="required"/> */
	char *Location;
	/* <attribute name="Binding" type="anyURI" use="required"/> */
	char *Binding;
} LassoSamlAuthorityBinding;


lasso_saml_authority_binding_new ()

LassoNode*          lasso_saml_authority_binding_new    (void);

Creates a new LassoSamlAuthorityBinding object.

Returns : a newly created LassoSamlAuthorityBinding object