Comrade::Providers::Facebook
Inherits Comrade::Providers::OAuth2Provider < Comrade::Providers::BaseProvider < Reference < Object
Facebook/Meta OAuth 2.0 provider
Instance methods
authorization_url
Sourceget_token(code : String, state : String | Nil = nil, code_verifier : String | Nil = nil, **options) : Token
Override get_token to handle Facebook-specific token response
redirect(scopes : Array(String) = [] of String, state : String | Nil = nil, code_verifier : String | Nil = nil, **options) : String
Override redirect to add Facebook-specific parameters
Override refresh_token to handle Facebook's refresh token flow
revocation_url
SourceRevoke token (Facebook supports permission revocation via DELETE)
token_url
Sourceuser_url
Source