Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

339
Visualizações
OpenId Connect, consulta Microsoft Graph

Tenemos una aplicación web .Net que utiliza el inicio de sesión único implementado por OpenID Connect para crear un token de identificación e iniciar sesión en un usuario. Específicamente Microsoft.Owin.Security.OpenIdConnect y Microsoft.IdentityModel.Protocols.OpenIdConnect

Ahora tengo el requisito de consultar la API de Microsoft Graph a través de JavaScript.

Para poder consultar Graph API, supongo que necesito un token de acceso (además, quiero tener en cuenta la caducidad y la actualización del token).

¿Cuál es el enfoque recomendado para pasar de Single Sign On que produce un token de ID en el back-end a consultar la API de Microsoft Graph a través de JavaScript en el front-end? Idealmente, no colocaría una API de proxy/paso a través para obtener un token de autenticación en mi nombre.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Me lo imaginé.

La aplicación principal utiliza OpenID Connect para establecer un token de identificación. Luego uso MSAL.js para iniciar sesión de forma silenciosa utilizando mi sesión de SSO ya establecida.

Esta es la muestra que seguí:

https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/samples/msal-browser-samples/VanillaJSTestApp2.0/app/ssoSilent

Luego puedo adquirir un token de acceso para consultar Graph API.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda