class ReclaimOidc::Client
Attributes
description[R]
key[R]
name[R]
redirect_uri[R]
secret[R]
Public Class Methods
from_json(obj)
click to toggle source
# File lib/reclaim_oidc.rb, line 116 def self.from_json(obj) id = Client.new(obj['name'], obj['pubkey'], obj['secret']) end
new(name, key, secret)
click to toggle source
# File lib/reclaim_oidc.rb, line 111 def initialize(name, key, secret) @name = name @key = key @secret = secret end
Public Instance Methods
parse_client_info(obj)
click to toggle source
# File lib/reclaim_oidc.rb, line 119 def parse_client_info(obj) obj.each do |record| if "@" != record["record_name"] next end record["data"].each do |data| if (data['record_type'] == 'RECLAIM_OIDC_CLIENT') @description = data['value'] end if (data['record_type'] == 'RECLAIM_OIDC_REDIRECT') @redirect_uri = data['value'] end end end end