struct

PlaceOS::Client::API::Models::SamlAuthentication

Inherits PlaceOS::Client::API::Models::Timestamps < PlaceOS::Client::API::Models::Response < PlaceOS::Client::API::Models::Response::Init < JSON::Serializable < Struct < Value < Object

Constructors

new(pull : JSON::PullParser)
Source

Instance methods

assertion_consumer_service_url

The URL at which the SAML assertion should be received (SSO Service => Engine URL)

Source
authority_id
Source
getter_service_name

Name for the getter service (Defaults to Required getters)

Source
getter_statements

Used to map getter Names in a SAMLResponse to entries in the OmniAuth info hash

Source
idp_cert

The identity provider's certificate in PEM format (this or fingerprint is required)

Source
idp_cert_fingerprint

The SHA1 fingerprint of the certificate

Source
idp_slo_target_url

The URL to which the single logout request and response should be sent

Source
idp_sso_target_url

The URL to which the authentication request should be sent (Engine => SSO Service)

Source
idp_sso_target_url_runtime_params

mapping of request params that exist during the request phase of OmniAuth that should to be sent to the IdP

Source
issuer

The name of your application

Source
name
Source
name_identifier_format

Describes the format of the username required by this application

Source
request_getters

Used to map getter Names in a SAMLResponse to entries in the OmniAuth info hash

Source
slo_default_relay_state

The value to use as default RelayState for single log outs

Source
uid_getter

getter that uniquely identifies the user (If unset, the name identifier returned by the IdP is used.)

Source