feat: Add github authentication provider (#8980)
* feat: Add github authentication provider * feat: Change callback to always return a token, expect callbackUrl to point to FE * fix: Return login redirect URLas a 200 response
This commit is contained in:
11
packages/modules/providers/auth-github/README.md
Normal file
11
packages/modules/providers/auth-github/README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
## Testing
|
||||
|
||||
In order to manually test the flow, you can do the following:
|
||||
|
||||
1. Register a Github App - https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/registering-a-github-app
|
||||
2. Go to the app, fetch the clientId and create a new clientSecret
|
||||
3. Replace the values in the test with your credentials
|
||||
4. Remove the `server.listen()` call
|
||||
5. Run the tests, get the `location` value from the `authenticate` test, open the browser
|
||||
6. Once redirected, copy the `code` param from the URL, and add it in one of the `callback` success tests
|
||||
7. Once you run the tests, you should get back an access token and so on.
|
||||
Reference in New Issue
Block a user