Unverified Commit 61e5f2be authored by Faria Masood's avatar Faria Masood Committed by gitbook-bot
Browse files

GitBook: [master] one page and 4 assets modified

parent 19503a04
.gitbook/assets/image (150).png

490 KB | W: | H:

.gitbook/assets/image (150).png

66.8 KB | W: | H:

.gitbook/assets/image (150).png
.gitbook/assets/image (150).png
.gitbook/assets/image (150).png
.gitbook/assets/image (150).png
  • 2-up
  • Swipe
  • Onion skin
......@@ -15,17 +15,17 @@ To set up your desired provider:
2. Search '**OAuth'** in **Settings** and open it.
![](../../../../.gitbook/assets/image%20%28150%29.png)
![](../../../../.gitbook/assets/image%20%28153%29.png)
### Facebook
## Facebook
* Callback URL: `<<website_url>>/_oauth/facebook?close`
### GitHub
## GitHub
* Callback URL: `<<website_url>>/_oauth/github?close`
#### GitHub Set up
### GitHub Set up
1. Go to your [Application Settings](https://github.com/settings/applications)
2. Under the `Developer applications` tab, click the **Register new application** button
......@@ -33,40 +33,53 @@ To set up your desired provider:
**Note**: If your callback URL is wrong, GitHub does not display any error. Instead of logging in, you receive an error message saying "No matching login attempt found."
### Google
## Google
* Callback URL: `<<website_url>>/_oauth/google?close`
#### Google Set up
### Google Set up
1. Go to the [Google Developer Console](https://console.developers.google.com), and create a new project
2. Set up your project by creating an "OAuth 2.0 client ID" \(under `APIs & Auth` and `Credentials`\)
3. After that, make sure you define a **Product Name** in the OAuth consent screen, and select **Web App** as application type. Otherwise, you won't be able to provide a callback URL
### Apple
## Apple
To use Apple account for authentication:
1. Turn on **Sing in with Apple**.
![](../../../../.gitbook/assets/image%20%28152%29.png)
### LinkedIn
## LinkedIn
* Callback URL: `<<website_url>>/_oauth/linkedin`
#### LinkedIn Set up
### LinkedIn Set up
1. Go to the [Developers Linkedin](https://www.linkedin.com/developers/) and create a new app
2. Go to Auth tab.
3. Set up your project by creating an OAuth client ID and Client Secret.
### Twitter
## Twitter
* Callback URL: `<<website_url>>/_oauth/twitter`
### Wordpress
## Wordpress
Please follow the instructions [here](https://docs.rocket.chat/guides/administrator-guides/authentication/oauth/wordpress).
## Add Custom OAuth
To add custom OAuth:
1. Click **Add custom oauth**
![](../../../../.gitbook/assets/image%20%28151%29.png)
2. Give a unique name for the custom oauth
![](../../../../.gitbook/assets/image%20%28150%29.png)
## Refresh OAuth Services
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment