Open Jnchi opened 5 years ago
Location: Settings > Developer settings
Navigate to https://github.com/settings/developers, and select New Oauth App.
For the callback URL, enter https://{{domain_name}}/api/auth/github/callback/
.
The Client ID and Client Secret values should be provided to the application via environment variables on execution:
GITHUB_ID={{client_id}} GITHUB_SECRET={{client_secret}} npm start
NOTE: If you ever need to find these values again, they are located at https://github.com/settings/applications/{{application_id}}
.
https://{{domain_name}}/api/auth/github
to authenticate with GitHub.NOTE: The login page states, "Sign in using your social accounts", however the icon is currently not displayed being displayed for any of the providers, (See: https://github.com/CyberNinjas/TallyCTF/issues/26).
Source: https://github.com/CyberNinjas/TallyCTF/blob/master/modules/users/server/config/strategies/github.js
References:
Location: App registrations > Register an application
From the Azure Portal, select Azure Active Directory in the menu.
Navigate to App registrations for your tenant, then select New registration to create a new instance.
TODO
NOTE: The login page states, "Sign in using your social accounts", however the icon is currently not displayed being displayed for any of the providers, (See: https://github.com/CyberNinjas/TallyCTF/issues/26).
Source: TODO
References:
Location: Admin > Manage User Auths > New User Auth > User Auth Type