Open kant01ne opened 3 years ago
Slack
Salesforce
Spotify
Gitlab
Twitch
Discord
Here is the custom third party config for discord (for node js):
{
id: "discord",
get: (redirectURI, authCodeFromRequest) => {
return {
accessTokenAPI: {
url: "https://discord.com/api/oauth2/token",
params: {
client_id: "CLIENT_ID",
client_secret: "CLIENT_SECRET",
grant_type: "authorization_code",
redirect_uri: redirectURI,
code: authCodeFromRequest,
}
},
authorisationRedirect: {
url: "https://discord.com/api/oauth2/authorize",
params: {
client_id: "CLIENT_ID",
scope: "email identify",
response_type: "code",
}
},
getClientId: () => {
return "CLIENT_ID";
},
getProfileInfo: async (accessTokenAPIResponse) => {
let accessToken = accessTokenAPIResponse.access_token;
let response = await axios({
method: "get",
url: "https://discord.com/api/users/@me",
headers: {
Authorization: `Bearer ${accessToken}`
},
});
let userInfo = response.data;
return {
id: userInfo.id,
email: {
id: userInfo.email,
isVerified: userInfo.verified
}
};
}
}
}
}
Auth0
Cognito
VK (most used Russian social network)
Yandex
@johannb75 until we can support the three that you suggested, you can add them as a custom provider.
Azure AD
LDAP
Dingtalk
Dingtalk Agree with you.
Office 365
Okta
WeChat is much popular in China. Could you please consider about it?
Telegram
Steam
Epic Games
Please consider supporting Google OneTap authentication
Stripe
Paypal
Discord, Spotify and Line
Web3 Wallet (Connect Metamask, Rabbit, Frame... https://wagmi.sh/react/guides/connect-wallet)
Shopify
One comment per provider, feel free to upvote for the ones you'd like to see implemented first or add new ones. Whilst we add support for the below, in the meantime, you can define them as a custom provider.