Visão Geral
Casdoor utiliza fornecedores para oferecer serviços de terceiros para a plataforma. Neste capítulo, você aprenderá como adicionar fornecedores ao Casdoor.
O Que Temos
Atualmente, temos seis tipos de fornecedores:
Fornecedores OAuth
Casdoor permite que usuários façam login por meio de outras aplicações OAuth. Você pode adicionar GitHub, Google, QQ e muitas outras aplicações OAuth ao Casdoor. Para mais detalhes, por favor, consulte a seção OAuth.
Fornecedores de SMS
Casdoor envia SMS para os usuários quando eles querem verificar seus números de telefone. Fornecedores de SMS são usados para enviar SMS no Casdoor.
Fornecedores de Email
Fornecedores de email são semelhantes aos fornecedores de SMS.
Fornecedores de Armazenamento
Casdoor permite que usuários armazenem arquivos usando o sistema de arquivos local ou serviços de OSS na nuvem.
Fornecedores de Pagamento
Casdoor pode adicionar fornecedores de pagamento, que serão usados para adicionar métodos de pagamento aos produtos na página do produto. Atualmente, os fornecedores de pagamento suportados incluem Alipay, WeChat Pay, PayPal e GC.
Fornecedores de Captcha
Casdoor suporta captcha configurável nos fluxos de usuário. Atualmente, os fornecedores de captcha suportados incluem Captcha Padrão, reCAPTCHA, hCaptcha, Alibaba Cloud Captcha e Cloudflare Turnstile.
Como Configurar e Usar
Escopo
Fornecedores têm diferentes escopos, que são determinados pelo criador. Apenas Administradores têm permissão para adicionar e configurar fornecedores. Existem dois tipos de Administradores no Casdoor:
Administrador Global: Todos os usuários sob a organização
built-in
e os usuários que habilitamIsGlobalAdmin
. Os fornecedores criados pelo Administrador Global podem ser usados por todas as aplicações.Administrador da Organização: Usuários que habilitam
IsAdmin
. Os fornecedores criados pelo Administrador da Organização podem apenas ser usados pelas aplicações sob a organização (em desenvolvimento...).
Adicionar à Aplicação
Siga os passos abaixo para adicionar fornecedores à sua aplicação. Note que você não pode usar o fornecedor na sua aplicação até que você o tenha adicionado.
Ir para a página de edição da aplicação e adicionar uma nova linha de fornecedor.
Selecione um fornecedor que você quer adicionar à aplicação. Você verá todos os fornecedores que a aplicação pode usar.
Para fornecedores OAuth e Captcha, você pode configurar o uso deles. Veja OAuth e Captcha para mais informações.
Finalmente, salve a configuração. Agora você pode tentar usar o fornecedor na sua aplicação.