class

Authly::Social::Provider

Inherits Reference < Object

Constructors

new(name : String, client_id : String, client_secret : String, redirect_uri : String, scopes : Array(String))
Source

Instance methods

authorize_endpoint
Source
authorize_url(state : String, code_challenge : String | Nil = nil, code_challenge_method : String | Nil = "S256", nonce : String | Nil = nil, redirect_uri : String | Nil = nil, scope : String | Nil = nil, extra_params : Hash(String, String) = {} of String => String) : String
Source
client_id
Source
client_secret
Source
exchange_code(code : String, redirect_uri : String | Nil = nil, code_verifier : String | Nil = nil, extra_params : Hash(String, String) = {} of String => String) : SocialProfile
Source
name
Source
redirect_uri
Source
scopes
Source
token_endpoint
Source
userinfo_endpoint
Source
verify_token(access_token : String | Nil = nil, id_token : String | Nil = nil, extra_params : Hash(String, String) = {} of String => String) : SocialProfile
Source