Module: SimpleGoogleAuth
- Defined in:
- lib/simple_google_auth.rb,
lib/simple_google_auth/engine.rb,
lib/simple_google_auth/version.rb,
lib/simple_google_auth/receiver.rb,
lib/simple_google_auth/controller.rb
Defined Under Namespace
Modules: Controller
Classes: Config, Engine, Receiver
Constant Summary
collapse
- VERSION =
"0.0.2"
Class Method Summary
collapse
Class Method Details
21
22
23
|
# File 'lib/simple_google_auth.rb', line 21
def self.configure
yield config
end
|
.uri(state) ⇒ Object
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/simple_google_auth.rb', line 25
def self.uri(state)
query = {
response_type: "code",
client_id: config.client_id,
redirect_uri: config.redirect_uri,
scope: "openid email",
state: state
}
"#{config.google_auth_url}?" + query.map {|k, v| "#{k}=#{CGI.escape v}"}.join("&")
end
|