You can see below the API reference of this module.
- Object
config
: loginURI
(String): The application login url.callbackURI
(String): The application login callback url.githubClient
(String): The application client id.githubSecret
(String): The application client secret.scope
(String): The user scopes (default:user:email
).
To create a GitHub application, click here.
⬆️ The following events are emitted by the module:
-
login-error
(err
,lien
, ghApiClient)An error happened durring the error.
-
login-success
(token
,user
,ctx
,ghApiClient
)The user metadata was fetched. If you don't want to fetch
-
token
(token
,ctx
,ghApiClient
)Emitted when the token is successfully got.