Alibaba Cloud IDaaS
Criar aplicativo SAML no Alibaba Cloud IDaaS
Faça login no console de gerenciamento da Alibaba Cloud, procure e acesse o Serviço de Identidade de Aplicativos (IDentity-as-a-Service, IDaaS).

Clique em Lista de Instâncias EIAM e abra a versão gratuita.

Uma instância será criada e executada automaticamente após a abertura. Clique no nome da instância ou no botão Gerenciar para entrar no console de gerenciamento IDaaS.

Após entrar no console de gerenciamento IDaaS, clique em Adicionar Aplicativo, procure por SAML e clique em Adicionar Aplicativo.

Clique em Adicionar SigningKey.

Preencha todas as informações necessárias e envie.

Selecione a SigningKey adicionada.

Preencha todas as informações necessárias abaixo e envie.
- IDP IdentityId: Mantenha o mesmo que a URL do Emissor no Casdoor.
- SP Entity ID & SP ACS URL(Localização SSO): Agora preencha como desejar. Após completar a configuração do Casdoor, você precisa vir modificar.
- Atributo de Afirmação: Preencha diretamente como nome de usuário.
- Modo de Associação de Conta: Associação de Conta

Autorização de conta & associação
Após o aplicativo ser adicionado com sucesso, um aviso de autorização aparecerá. Não autorize agora, adicione uma conta e depois autorize.
Ir para Organizações e Grupos e clicar em Nova Conta.

Preencha todas as informações necessárias e envie.

Ir para Autorização de Aplicativo, selecione as contas que deseja autorizar e clique em Salvar.

Ir para a Lista de Aplicativos, clicar em Ver subcontas do aplicativo e depois clicar em Adicionar associação de conta.

Preencha as contas primária e secundária que precisam ser associadas e clique em Salvar.
A conta primária existe no IDaaS, e a subconta é o ID do usuário no Casdoor.

Exportar Metadados IDaaS
Ir para a Lista de Aplicativos, clicar em Ver Detalhes do Aplicativo e clicar em Exportar Metadados SAML IDaaS.

Configurar no Casdoor
Criar um novo provedor no Casdoor.
Selecione a categoria como SAML, tipo como Alibaba Cloud IdaaS. Copie o conteúdo dos metadados e cole no campo Metadados. Os valores de Endpoint, IdP e URL do Emissor serão gerados automaticamente após clicar no botão Analisar.

Copie a URL SP ACS e o ID da Entidade SP e clique no botão Salvar.
Edite o aplicativo que deseja configurar no Casdoor. Selecione o provedor recém-adicionado e clique no botão Salvar.

Modificar aplicativo SAML no Alibaba Cloud IDaaS
Desative o aplicativo e depois clique em Modificar Aplicativo.

Preencha ID da Entidade SP e URL SP ACS(Localização SSO) com o conteúdo copiado no Casdoor. Envie e ative o aplicativo.

Validar o efeito
Ir para o aplicativo que acabou de configurar e você encontrará um ícone na página de login.
Clique no ícone e pule para a página de login do Alibaba Cloud IDaaS e, em seguida, faça login com sucesso no Casdoor após a autenticação.
