class
PlaceOS::Client::APIWrapper::Saml
- PlaceOS::Client::APIWrapper::Saml
- PlaceOS::Client::APIWrapper::AuthBase(PlaceOS::Client::API::Models::SamlAuthentication)
- PlaceOS::Client::APIWrapper::Endpoint
- Reference
- Object
Defined in:
placeos/api_wrapper/auths/saml.crConstructors
Instance Method Summary
-
#base : String
The base route for the endpoint
- #create(name : String, authority_id : String, issuer : String, idp_sso_target_url : String, name_identifier_format : String, assertion_consumer_service_url : String, request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)), idp_sso_target_url_runtime_params : Hash(String, String) | Nil = nil, uid_getter : String | Nil = nil, idp_cert : String | Nil = nil, idp_cert_fingerprint : String | Nil = nil, getter_service_name : String | Nil = nil, getter_statements : Hash(String, Array(String)) | Nil = nil, idp_slo_target_url : String | Nil = nil, slo_default_relay_state : String | Nil = nil)
- #update(id : String, name : String | Nil = nil, authority_id : String | Nil = nil, issuer : String | Nil = nil, idp_sso_target_url : String | Nil = nil, name_identifier_format : String | Nil = nil, assertion_consumer_service_url : String | Nil = nil, request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil = nil, idp_sso_target_url_runtime_params : Hash(String, String) | Nil = nil, uid_getter : String | Nil = nil, idp_cert : String | Nil = nil, idp_cert_fingerprint : String | Nil = nil, getter_service_name : String | Nil = nil, getter_statements : Hash(String, Array(String)) | Nil = nil, idp_slo_target_url : String | Nil = nil, slo_default_relay_state : String | Nil = nil)
Instance methods inherited from class PlaceOS::Client::APIWrapper::AuthBase(PlaceOS::Client::API::Models::SamlAuthentication)
create(**args) : Model
create,
search(q : String | Nil = nil, limit : Int = 20, offset : Int = 0, authority_id : String | Nil = nil)
search,
update(**args)
update
Constructor methods inherited from class PlaceOS::Client::APIWrapper::AuthBase(PlaceOS::Client::API::Models::SamlAuthentication)
new(client : APIWrapper)
new
Instance methods inherited from module PlaceOS::Client::APIWrapper::Endpoint::Destroy
destroy(id : String)
destroy
Instance methods inherited from module PlaceOS::Client::APIWrapper::Endpoint::Fetch(PlaceOS::Client::API::Models::SamlAuthentication)
fetch(id : String)
fetch
Instance methods inherited from class PlaceOS::Client::APIWrapper::Endpoint
base : String
base
Constructor methods inherited from class PlaceOS::Client::APIWrapper::Endpoint
new(client : APIWrapper)
new
Macros inherited from class PlaceOS::Client::APIWrapper::Endpoint
delete(path, params = nil, headers = nil, body = nil, as model = nil)
delete,
get(path, params = nil, headers = nil, body = nil, as model = nil)
get,
head(path, params = nil, headers = nil, body = nil, as model = nil)
head,
options(path, params = nil, headers = nil, body = nil, as model = nil)
options,
patch(path, params = nil, headers = nil, body = nil, as model = nil)
patch,
post(path, params = nil, headers = nil, body = nil, as model = nil)
post,
put(path, params = nil, headers = nil, body = nil, as model = nil)
put
Constructor Detail
Instance Method Detail
def base : String
#
Description copied from class PlaceOS::Client::APIWrapper::Endpoint
The base route for the endpoint
def create(name : String, authority_id : String, issuer : String, idp_sso_target_url : String, name_identifier_format : String, assertion_consumer_service_url : String, request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)), idp_sso_target_url_runtime_params : Hash(String, String) | Nil = nil, uid_getter : String | Nil = nil, idp_cert : String | Nil = nil, idp_cert_fingerprint : String | Nil = nil, getter_service_name : String | Nil = nil, getter_statements : Hash(String, Array(String)) | Nil = nil, idp_slo_target_url : String | Nil = nil, slo_default_relay_state : String | Nil = nil)
#
def update(id : String, name : String | Nil = nil, authority_id : String | Nil = nil, issuer : String | Nil = nil, idp_sso_target_url : String | Nil = nil, name_identifier_format : String | Nil = nil, assertion_consumer_service_url : String | Nil = nil, request_attributes : Array(NamedTuple(name: String, name_format: String, friendly_name: String)) | Nil = nil, idp_sso_target_url_runtime_params : Hash(String, String) | Nil = nil, uid_getter : String | Nil = nil, idp_cert : String | Nil = nil, idp_cert_fingerprint : String | Nil = nil, getter_service_name : String | Nil = nil, getter_statements : Hash(String, Array(String)) | Nil = nil, idp_slo_target_url : String | Nil = nil, slo_default_relay_state : String | Nil = nil)
#