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

202
Visualizações
OAuth2 y SSO con angular-oauth2-oidc no recuperarán el token de acceso

aquí está mi problema

Estoy tratando de implementar el flujo SSO y OAuth2 con angular-oauth2-oidc. Puedo obtener la respuesta correcta (el token de acceso) usando POSTMAN y ThunderClient (código VS), pero no con Angular

Aquí está mi configuración:

 authCodeFlowConfig: AuthConfig = { issuer: 'https://URL.com/', loginUrl: 'https://URL.com/authorize-client', clientId: environment.API.CLIENT_ID, responseType: 'code', scope: environment.API.SCOPE, tokenEndpoint: 'https://URL.com/request-access', dummyClientSecret: environment.API.CLIENT_SECRET, redirectUri: window.location.origin, showDebugInformation: true, } ... constructor( private httpClient: HttpClient, private oauthService: OAuthService ) { this.getAuthorizeClientCode() } ... getAuthorizeClientCode() { this.oauthService.configure(this.authCodeFlowConfig); this.oauthService.tokenValidationHandler = new JwksValidationHandler() this.oauthService.tryLogin({ onTokenReceived: context => { console.log(context) } }) .then(() => { if (this.oauthService.hasValidAccessToken()) { this.oauthService.silentRefresh() } else { this.oauthService.initCodeFlow(); } }) .catch(err => console.log(err)) }

Qué sucede: El flujo funciona hasta un punto. Hago el inicio de sesión y obtiene el código y llamo al punto final 'request_access', pero eso es todo, el punto final del token me arroja un error:

ingrese la descripción de la imagen aquí

Cuando reviso la pestaña de red, la información está allí:

ingrese la descripción de la imagen aquí

Busqué en todas partes y realmente no sé lo que me estoy perdiendo ya que el flujo funciona en POSTMAN, pero no en Angular.

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

0

Debe habilitar cors en el backend, puede instalar estas herramientas en Chrome para deshabilitar eso para la prueba

https://chrome.google.com/webstore/detail/moesif-origin-cors-change/digfbfaphojjndkpccljibejjbppifbchttps://

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