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: