Authly::Social::Provider
Inherits Reference < Object
Constructors
new(name : String, client_id : String, client_secret : String, redirect_uri : String, scopes : Array(String))
SourceInstance methods
authorize_endpoint
Sourceauthorize_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
Sourceclient_id
Sourceclient_secret
Sourceexchange_code(code : String, redirect_uri : String | Nil = nil, code_verifier : String | Nil = nil, extra_params : Hash(String, String) = {} of String => String) : SocialProfile
Sourcename
Sourceredirect_uri
Sourcescopes
Sourcetoken_endpoint
Sourceuserinfo_endpoint
Sourceverify_token(access_token : String | Nil = nil, id_token : String | Nil = nil, extra_params : Hash(String, String) = {} of String => String) : SocialProfile
Source