remove one indirection
This commit is contained in:
parent
ee4af30725
commit
4997a81639
2 changed files with 3 additions and 11 deletions
|
@ -1,9 +0,0 @@
|
||||||
class AgentConnectClient < OpenIDConnect::Client
|
|
||||||
def initialize(code = nil)
|
|
||||||
super(AGENT_CONNECT)
|
|
||||||
|
|
||||||
if code.present?
|
|
||||||
self.authorization_code = code
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -6,7 +6,7 @@ class AgentConnectService
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.authorization_uri
|
def self.authorization_uri
|
||||||
client = AgentConnectClient.new
|
client = OpenIDConnect::Client.new(AGENT_CONNECT)
|
||||||
|
|
||||||
state = SecureRandom.hex(16)
|
state = SecureRandom.hex(16)
|
||||||
nonce = SecureRandom.hex(16)
|
nonce = SecureRandom.hex(16)
|
||||||
|
@ -22,7 +22,8 @@ class AgentConnectService
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.user_info(code, nonce)
|
def self.user_info(code, nonce)
|
||||||
client = AgentConnectClient.new(code)
|
client = OpenIDConnect::Client.new(AGENT_CONNECT)
|
||||||
|
client.authorization_code = code
|
||||||
|
|
||||||
access_token = client.access_token!(client_auth_method: :secret)
|
access_token = client.access_token!(client_auth_method: :secret)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue