Procurar Resultados :

×

Registrar Contato

ASP.NET OAuth Single Sign-On (SSO) com WordPress como servidor OAuth

ASP.NET é um framework web de código aberto para a criação de aplicações e serviços web que podem ser executados em Windows, macOS e Docker. É possível obter acesso seguro a aplicações ASP.NET configurando o Single Sign-On (SSO) usando o WordPress como servidor OAuth. Ao final deste guia, você será capaz de fazer SSO no ASP.NET usando o WordPress. como servidor OAuth. Para saber mais sobre outros recursos que oferecemos no plugin ASP.NET SSO, você pode clique aqui.

  • Baixe o módulo miniOrange ASP.NET OAuth 2.0 em aqui..
  • Extraia o asp-net-oauth-sso-module.zip depois do qual você verá os seguintes arquivos
    1. miniorange-oauth-sso.dll Adicione este arquivo DLL na pasta "bin" (onde outros arquivos DLL estão localizados). Siga os passos descritos em integração.md arquivo para registrar o miniorangeoauthsso módulo em sua aplicação.
    2. oauthsso.config - Adicione este arquivo de configuração no diretório raiz do seu aplicativo.
    3. integração.md - Um arquivo de integração com instruções para integrar o módulo à sua aplicação.
  • Após a integração, abra seu navegador e acesse a URL abaixo para visualizar o painel do módulo: https://<your-application-url>?ssoaction=config
  • Uma vez instalado, clique em Ativação.
Página de login do ASP.NET

  • Registre-se ou faça login após configurar o módulo SSO.
  • De Servidor OAuth miniOrange menu do lado esquerdo, selecione Cliente OAuth 2.0 personalizado.
Servidor OAuth para WordPress - Selecione um cliente OAuth 2.0 personalizado

  • Insira o nome do cliente e o URL de redirecionamento/retorno de chamada do seu aplicativo ASP.NET nos respectivos campos e clique em Salvar cliente.
Servidor OAuth para WordPress - Nome do Cliente e URL de Redirecionamento

  • Anote o ID do cliente, o segredo do cliente e os pontos de extremidade para configurar seu cliente OAuth e cole esses valores aqui..
ASP.NET SSO - Pontos de extremidade

  • Configure o ASP.NET como cliente OAuth preenchendo os campos obrigatórios, como Endpoint de Autorização, ID do Cliente, Segredo do Cliente e assim por diante.
  • Encontre os valores necessários para configurar o ASP.NET como cliente OAuth
Nome da Aplicação:

WordPress

ID e segredo do cliente: Clique aqui
Autorizar ponto final:

https://<your-app-url>/wp-json/moserver/authorize

Ponto final do token:

https://<your-app-url>/wp-json/moserver/token

Ponto final de informações do usuário:

https://<your-app-url>/wp-json/moserver/resource

Alcance :

perfil openid e-mail

ASP.NET SSO - Configurar OAuth

  • Após preencher os campos obrigatórios, clique em Salvar.
  • Depois de salvar sua configuração, clique no botão Testar configuração para verificar se você fez tudo corretamente.
OASP.NET SSO - Configuração de teste

  • Na seção Mapeamento de Atributos, mapeie os nomes de atributos fornecidos pelo seu servidor OAuth para os atributos fornecidos pelo seu aplicativo ASP.NET e clique em "Adicionar ao aplicativo". Salvar mapeamento de atributos.
ASP.NET SSO - Salvar mapeamento de atributos

Observação: Todos os atributos mapeados serão armazenados na sessão para que você possa acessá-los no aplicativo.

  • O código de integração pode ser encontrado no módulo Código de Integração aba. Basta copiar e colar esse trecho de código onde você precisar acessar os atributos do usuário.
ASP.NET SSO - Guia Código de Integração

  • Use a seguinte URL como um link no seu aplicativo de onde você deseja executar o SSO:
  • http://base-url/?ssoaction=login
  • Por exemplo, você pode usá-lo como
  • <a href="http://base-url/?ssoaction=login">Log in</a>


Neste guia, você configurou com sucesso o Single Sign-On (SSO) do ASP.NET usando o WordPress como servidor OAuth e o aplicativo ASP.NET como provedor de serviços, por meio do nosso plugin OAuth Server para WordPress. Essa solução garante que você esteja pronto para implementar o acesso seguro ao seu aplicativo ASP.NET usando as credenciais do seu site WordPress em poucos minutos.


 Obrigado pela sua resposta. Entraremos em contato em breve.

Algo deu errado. Envie sua consulta novamente.

Entraremos em contato com você o mais breve possível!




ADFS_sso ×
Olá!

Preciso de ajuda? Estamos bem aqui!

ajuda