Pular para o conteúdo principal

Usando o Plugin miniOrange

Este tutorial explica como usar o miniOrange para conectar o casdoor e o Jira.

Casdoor pode usar o protocolo OIDC como o IDP para conectar várias aplicações. Você pode consultar este tutorial do Jira para mais informações.

Os seguintes são alguns nomes importantes na configuração:

CASDOOR_HOSTNAME: O nome de domínio ou IP onde o servidor Casdoor está implantado.

Jira_HOSTNAME: O nome de domínio ou IP onde o Jira está implantado.

Passo 1: Implantar Casdoor e Jira

Primeiramente, implante o Casdoor e o Jira.

Após a implantação bem-sucedida, certifique-se:

  1. Defina a URL do Jira (Planos -> Administração -> Sistema -> Configuração Geral) para Jira_HOSTNAME. URL do Jira
  2. O Casdoor pode ser acessado e utilizado normalmente.
  3. Você pode definir CASDOOR_HOSTNAME para http://localhost:8000 ao implantar o Casdoor em modo prod. Veja o modo de produção.

Passo 2: Configurar Aplicativo Casdoor e Jira

  1. Crie um novo aplicativo Casdoor ou use um existente.
  2. Instale o aplicativo miniOrange para suportar OAuth. Você pode encontrar este aplicativo em Planos->Administração->Encontrar novos aplicativos->buscar App Jira
  3. Defina Selected Application para Custom OpenId.
  4. Encontre a URL de redirecionamento:Callback do Jira
  5. Adicione a URL de redirecionamento:Aplicativo Jira
  6. Configure o aplicativo da seguinte forma: Configuração do Jira
    • Token server URL: http://CASDOOR_HOSTNAME/api/login/oauth/access_token
    • Authorization server URL: http://CASDOOR_HOSTNAME/login/oauth/authorize
    • UserInfo server URL: http://CASDOOR_HOSTNAME/api/get-account
    • Scopes: address phone openid profile offline_access email

Abra seu navegador favorito e visite: http://CASDOOR_HOSTNAME/.well-known/openid-configuration. Você verá a configuração OIDC do Casdoor.

Desconecte-se do Jira e teste o SSO.Login do Jira