LassoProvider
Service or identity provider
It holds all the data about a provider.
@ProviderID:
@role:
@metadata_filename:
@public_key:
@ca_cert_chain:
@LASSO_PROVIDER_ROLE_NONE:
@LASSO_PROVIDER_ROLE_SP: Acts as service provider
@LASSO_PROVIDER_ROLE_IDP: Acts as identity provider
@LASSO_HTTP_METHOD_NONE:
@LASSO_HTTP_METHOD_ANY: Any method will do, select one automatically
@LASSO_HTTP_METHOD_IDP_INITIATED:
@LASSO_HTTP_METHOD_GET: HTTP-GET implementation (for image tags in Single Logout)
@LASSO_HTTP_METHOD_POST: use an HTML form to post message between service and
identity providers
@LASSO_HTTP_METHOD_REDIRECT: use HTTP 302 redirects to post message between
service and identity providers
@LASSO_HTTP_METHOD_SOAP: use a SOAP call to post message between service and
identity providers
@LASSO_HTTP_METHOD_ARTIFACT_GET:
@LASSO_HTTP_METHOD_ARTIFACT_POST:
@LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION: Federation Termination
Notification
@LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING: Name Identifier Mapping
@LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER: Name Registration
@LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT: Single Logout
@LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON: Single Sign-On and Federation
@LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION:
@LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID:
@LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST:
@role:
@metadata:
@public_key:
@ca_cert_chain:
@Returns:
@dump:
@Returns:
@provider:
@remote_provider:
@protocol_type:
@http_method:
@initiate_profile:
@Returns:
@provider:
@service_id:
@Returns:
@provider:
@Returns:
@provider:
@remote_provider:
@protocol_type:
@Returns:
@provider:
@name:
@Returns:
@provider:
@name:
@Returns:
@provider:
@protocol_type:
@protocol_profile:
@Returns:
@provider:
@Returns: