Pular para o conteúdo principal

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 habilitam IsGlobalAdmin. 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.

  1. Ir para a página de edição da aplicação e adicionar uma nova linha de fornecedor.

    provider_overview_add

  2. Selecione um fornecedor que você quer adicionar à aplicação. Você verá todos os fornecedores que a aplicação pode usar.

    provider_overview_select

  3. Para fornecedores OAuth e Captcha, você pode configurar o uso deles. Veja OAuth e Captcha para mais informações.

    provider_overview_config

Finalmente, salve a configuração. Agora você pode tentar usar o fornecedor na sua aplicação.