Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Direct links to API Center documentation fail with AADSTS50011 redirect URI mismatch

Abierto
#92 0 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
azure

Línea de trabajo

Reproduce el fallo usando la URL directa de la documentación de la API y compáralo después con el inicio de sesión desde la raíz del portal. Rastrea la redirección de Entra ID y el estado de autenticación específico de la pestaña descritos en el issue. Se considera terminado cuando los enlaces directos se cargan después de la autenticación, la redirección usa la URI raíz o de callback y se conserva la ruta de API solicitada.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Bug Untriaged

Description

Navigating directly to a specific API's documentation URL fails to load the resource and breaks the Entra ID authentication flow. Users cannot deep-link or share direct API documentation pages with team members.

Reproduction steps

Steps to reproduce the behavior:

  1. Copy a direct link to an API definition: https://.portal..azure-apicenter.ms/apis/
  2. Open the link in an unauthenticated or fresh browser session (or a new tab/window).
  3. Observe the page error: "The specified API does not exist."
  4. Click Sign in.
  5. Observe the Entra ID sign-in failure error: AADSTS50011.# Expected behavior

Actual behavior

  • The page displays "The specified API does not exist." when accessed directly.

  • Attempting to authenticate from the deep link fails with:

  • AADSTS50011: The redirect URI 'https://.portal..azure-apicenter.ms/apis/' specified in the request does not match the redirect URIs configured for the application ''.

Auth state appears isolated to single-tab memory/session storage rather than persisting across tabs via cookies, breaking multi-tab workflows.

Expected behavior

  • Direct links should resolve correctly.

  • If unauthenticated, the portal should initiate the OAuth/Entra ID flow using the standard root redirect URI (e.g., https://.portal..azure-apicenter.ms/ or an auth callback route) and preserve the intended target path via an encoded state parameter or post-login redirect, rather than sending the full API path as the redirect_uri.

Current Workaround

  1. Navigate directly to the portal root: https://.portal..azure-apicenter.ms/
  2. Sign in from the homepage.
  3. Manually search for the target API.
Lenguaje dominante
PowerShell
Estrellas
46
Forks
21
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Azure/api-center

Todos los issues de Azure/api-center

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.