Sha256: cf3af9a666713523efc53a81f8b25932a58d47f5a7b4c0ab95e07afc22c6009c
Contents?: true
Size: 697 Bytes
Versions: 33
Compression:
Stored size: 697 Bytes
Contents
# frozen_string_literal: true require 'graphql' module Osso module GraphQL module Types class OauthClient < Types::BaseObject description 'An OAuth client used to consume Osso SAML users' field :id, ID, null: false field :name, String, null: false field :client_id, String, null: false field :client_secret, String, null: false field :redirect_uris, [Types::RedirectUri], null: true def client_id object.identifier end def client_secret object.secret end def self.authorized?(_object, context) admin_authorized?(context) end end end end end
Version data entries
33 entries across 33 versions & 1 rubygems