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!