Visão Geral
Casdoor permite o uso de outras aplicações OAuth como método de login.
Atualmente, o Casdoor suporta vários provedores de aplicações OAuth. Os ícones desses provedores serão exibidos nas páginas de login e cadastro assim que forem adicionados ao Casdoor. Os seguintes são os provedores que o Casdoor suporta:
Provedor | Logo | Provedor | Logo | Provedor | Logo | Provedor | Logo |
---|---|---|---|---|---|---|---|
ADFS | Alipay | Amazon | Apple | ||||
Auth0 | Azure AD | Azure AD B2C | Baidu | ||||
Bilibili | Bitbucket | Box | Casdoor | ||||
Cloud Foundry | Dailymotion | Deezer | DigitalOcean | ||||
DingTalk | Discord | Tiktok | Dropbox | ||||
Eve Online | Fitbit | Gitea | |||||
Gitee | GitHub | GitLab | |||||
Heroku | InfluxCloud | Infoflow | |||||
Intercom | Kakao | Lark | Lastfm | ||||
Line | Mailru | Meetup | |||||
Microsoft | Naver | Nextcloud | Okta | ||||
OneDrive | Oura | Patreon | PayPal | ||||
Salesforce | Shopify | Slack | |||||
SoundCloud | Spotify | Steam | Strava | ||||
Stripe | TikTok | Tumblr | Twitch | ||||
Typetalk | Uber | VK | |||||
WeCom | WePay | ||||||
Xero | Yahoo | Yammer | Yandex | ||||
Zoom | SMS | Battle.net |
Vamos mostrar como solicitar um serviço de terceiros e adicioná-lo ao Casdoor.
Candidatar-se para se tornar um desenvolvedor
Antes disso, há alguns conceitos gerais que você precisa entender.
- RedirectUrl, Endereço de redirecionamento após autenticação, preencha com o endereço da sua aplicação, como
https://forum.casbin.com/
- Scope, Permissão concedida a você pelo usuário, como perfil básico, endereço de Email e postagens e outros.
- ClientId/AppId, ClientKey/AppSecret, Esta é a informação mais importante, e é o que você precisa obter depois de se candidatar para uma conta de desenvolvedor. Você não pode compartilhar a chave/segredo com ninguém.
Adicionar um provedor OAuth
- Vá para a sua página inicial do Casdoor.
- Clique em
Providers
na barra superior. - Clique em
Add
, e você verá um novo provedor adicionado à lista no topo. - Clique no novo provedor para fazer alterações nele.
- Na seção
Category
, selecioneOAuth
. - Escolha o provedor OAuth específico que você precisa no menu suspenso
Type
. - Preencha as informações necessárias, como
Client ID
eClient Secret
.
Configuração da Aplicação
- Clique em
Application
na barra superior e selecione a aplicação desejada para editar. - Clique no botão de adicionar provedor e escolha o provedor recém-adicionado.
- Modifique as permissões do provedor, como habilitar registro, login e desvinculação.
- Está tudo pronto!