class NgrokAPI::Models::EndpointSAML

Attributes

allow_idp_initiated[R]
assertion_consumer_service_url[R]
attrs[R]
authorized_groups[R]
client[R]
enabled[R]
entity_id[R]
force_authn[R]
idp_metadata[R]
idp_metadata_url[R]
inactivity_timeout[R]
maximum_duration[R]
metadata_url[R]
nameid_format[R]
options_passthrough[R]
request_signing_certificate_pem[R]
single_logout_url[R]

Public Class Methods

new(client: nil, attrs: {}) click to toggle source
# File lib/ngrokapi/models/endpoint_saml.rb, line 25
def initialize(client: nil, attrs: {})
  @client = client
  @attrs = attrs
  @enabled = @attrs['enabled']
  @options_passthrough = @attrs['options_passthrough']
  @cookie_prefix = @attrs['cookie_prefix']
  @inactivity_timeout = @attrs['inactivity_timeout']
  @maximum_duration = @attrs['maximum_duration']
  @idp_metadata_url = @attrs['idp_metadata_url']
  @idp_metadata = @attrs['idp_metadata']
  @force_authn = @attrs['force_authn']
  @allow_idp_initiated = @attrs['allow_idp_initiated']
  @authorized_groups = @attrs['authorized_groups']
  @entity_id = @attrs['entity_id']
  @assertion_consumer_service_url = @attrs['assertion_consumer_service_url']
  @single_logout_url = @attrs['single_logout_url']
  @request_signing_certificate_pem = @attrs['request_signing_certificate_pem']
  @metadata_url = @attrs['metadata_url']
  @nameid_format = @attrs['nameid_format']
end

Public Instance Methods

==(other) click to toggle source
# File lib/ngrokapi/models/endpoint_saml.rb, line 46
def ==(other)
  @attrs == other.attrs
end
to_h() click to toggle source
# File lib/ngrokapi/models/endpoint_saml.rb, line 54
def to_h
  @attrs.to_h
end
to_s() click to toggle source
# File lib/ngrokapi/models/endpoint_saml.rb, line 50
def to_s
  @attrs.to_s
end