Skip to content
This repository was archived by the owner on Aug 10, 2021. It is now read-only.

Commit 4e55b20

Browse files
author
Vasile Zaremba
committed
Add key as a configuration option
1 parent ffbfdca commit 4e55b20

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/omniauth/strategies/yoti.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
require 'omniauth'
22
require 'yoti'
3-
require 'pry'
43

54
module OmniAuth
65
module Strategies
76
class Yoti
87
include OmniAuth::Strategy
98

10-
option :config, [:application_id, :client_sdk_id, :key_file_path]
9+
option :config, [:application_id, :client_sdk_id, :key_file_path, :key]
1110

1211
def request_phase
1312
redirect "https://www.yoti.com/connect/#{options.config.first.application_id}"
@@ -34,8 +33,9 @@ def extra
3433

3534
def callback_phase
3635
::Yoti.configure do |config|
37-
config.client_sdk_id = options.config.first.client_sdk_id
38-
config.key_file_path = options.config.first.key_file_path
36+
config.client_sdk_id = options.config.first['client_sdk_id']
37+
config.key_file_path = options.config.first['key_file_path']
38+
config.key = options.config.first['key']
3939
end
4040

4141
token = Rack::Utils.parse_nested_query(request.query_string)['token']

0 commit comments

Comments
 (0)