Skip to content

Commit dcbb054

Browse files
authentication update
1 parent 3ba17b2 commit dcbb054

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

config/initializers/omniauth.rb

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,44 @@
1-
# frozen_string_literal: true
1+
# # frozen_string_literal: true
22

3-
require "docusign"
3+
# require "docusign"
44

5-
# Defaults to STDOUT: https://github.com/omniauth/omniauth#logging
6-
# Logs entries like:
7-
# (docusign) Setup endpoint detected, running now.
8-
# (docusign) Request phase initiated.
9-
# (docusign) Callback phase initiated.
10-
OmniAuth.config.logger = Rails.logger
5+
# # Defaults to STDOUT: https://github.com/omniauth/omniauth#logging
6+
# # Logs entries like:
7+
# # (docusign) Setup endpoint detected, running now.
8+
# # (docusign) Request phase initiated.
9+
# # (docusign) Callback phase initiated.
10+
# OmniAuth.config.logger = Rails.logger
1111

12-
# https://github.com/omniauth/omniauth/wiki/FAQ#omniauthfailureendpoint-does-not-redirect-in-development-mode
13-
# otherwise a callback exception like the following will not get caught:
14-
# OmniAuth::Strategies::OAuth2::CallbackError (access_denied)
15-
# GET "/auth/docusign/callback?error=access_denied&
16-
# error_message=The%20user%20did%20not%20consent%20to%20connecting%20the%20application.&state=
17-
# OmniAuth.config.failure_raise_out_environments = [] # defaults to: ['development']
12+
# # https://github.com/omniauth/omniauth/wiki/FAQ#omniauthfailureendpoint-does-not-redirect-in-development-mode
13+
# # otherwise a callback exception like the following will not get caught:
14+
# # OmniAuth::Strategies::OAuth2::CallbackError (access_denied)
15+
# # GET "/auth/docusign/callback?error=access_denied&
16+
# # error_message=The%20user%20did%20not%20consent%20to%20connecting%20the%20application.&state=
17+
# # OmniAuth.config.failure_raise_out_environments = [] # defaults to: ['development']
1818

19-
OmniAuth.config.allowed_request_methods = %i[post get]
19+
# OmniAuth.config.allowed_request_methods = %i[post get]
2020

21-
config = Rails.application.config
22-
config.middleware.use OmniAuth::Builder do
23-
# OAuth2 login request configuration
24-
# OAuth2 login response callback message configuration is in OmniAuth::Strategies::Docusign in lib/docusign.rb
25-
provider :docusign, config.integration_key, config.integration_secret, setup: lambda { |env|
26-
strategy = env["omniauth.strategy"]
21+
# config = Rails.application.config
22+
# config.middleware.use OmniAuth::Builder do
23+
# # OAuth2 login request configuration
24+
# # OAuth2 login response callback message configuration is in OmniAuth::Strategies::Docusign in lib/docusign.rb
25+
# provider :docusign, config.integration_key, config.integration_secret, setup: lambda { |env|
26+
# strategy = env["omniauth.strategy"]
2727

28-
strategy.options[:client_options].site = config.app_url
29-
strategy.options[:prompt] = "login"
30-
strategy.options[:oauth_base_uri] = config.authorization_server
31-
strategy.options[:target_account_id] = config.target_account_id
32-
strategy.options[:allow_silent_authentication] = config.allow_silent_authentication
33-
strategy.options[:client_options].authorize_url = "#{strategy.options[:oauth_base_uri]}/oauth/auth"
34-
strategy.options[:client_options].user_info_url = "#{strategy.options[:oauth_base_uri]}/oauth/userinfo"
35-
strategy.options[:client_options].token_url = "#{strategy.options[:oauth_base_uri]}/oauth/token"
36-
strategy.options[:authorize_params].prompt = strategy.options.prompt unless strategy.options[:allow_silent_authentication]
37-
# session = strategy.session
28+
# strategy.options[:client_options].site = config.app_url
29+
# strategy.options[:prompt] = "login"
30+
# strategy.options[:oauth_base_uri] = config.authorization_server
31+
# strategy.options[:target_account_id] = config.target_account_id
32+
# strategy.options[:allow_silent_authentication] = config.allow_silent_authentication
33+
# strategy.options[:client_options].authorize_url = "#{strategy.options[:oauth_base_uri]}/oauth/auth"
34+
# strategy.options[:client_options].user_info_url = "#{strategy.options[:oauth_base_uri]}/oauth/userinfo"
35+
# strategy.options[:client_options].token_url = "#{strategy.options[:oauth_base_uri]}/oauth/token"
36+
# strategy.options[:authorize_params].prompt = strategy.options.prompt unless strategy.options[:allow_silent_authentication]
37+
# # session = strategy.session
3838

39-
strategy.options[:authorize_params].scope = "signature extended signature openid click.manage click.send"
40-
# "content spring_read spring_write spring_write group_read permission_read user_read user_write account_read
41-
# domain_read identity_provider_read dtr.rooms.read dtr.rooms.write dtr.documents.read dtr.documents.write dtr.profile.read
42-
# dtr.profile.write dtr.company.read dtr.company.write room_forms notary_write notary_read"
43-
}
44-
end
39+
# strategy.options[:authorize_params].scope = "signature extended signature openid click.manage click.send"
40+
# # "content spring_read spring_write spring_write group_read permission_read user_read user_write account_read
41+
# # domain_read identity_provider_read dtr.rooms.read dtr.rooms.write dtr.documents.read dtr.documents.write dtr.profile.read
42+
# # dtr.profile.write dtr.company.read dtr.company.write room_forms notary_write notary_read"
43+
# }
44+
# end

0 commit comments

Comments
 (0)