Sha256: b2345896d455ecee093100578c880e11af52b8d1507786b54b9ae461a8b213b6
Contents?: true
Size: 849 Bytes
Versions: 2
Compression:
Stored size: 849 Bytes
Contents
# frozen_string_literal: true require 'graphql' module Types class IdentityProvider < Types::BaseObject description 'Represents a SAML based IDP instance for an EnterpriseAccount' implements GraphQL::Types::Relay::Node global_id_field :gid field :id, ID, null: false field :enterprise_Account_id, ID, null: false field :service, Types::IdentityProviderService, null: true field :domain, String, null: false field :acs_url, String, null: false field :sso_url, String, null: true field :sso_cert, String, null: true field :configured, Boolean, null: false def service @object.provider end def configured @object.idp_sso_target_url && @object.idp_cert end def sso_cert @object.idp_cert end def sso_url @object.idp_sso_target_url end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
osso-0.0.3.2 | lib/osso/graphql/types/identity_provider.rb |
osso-0.0.3.1 | lib/osso/graphql/types/identity_provider.rb |