Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestra cómo configurar Azure App Service o Azure Functions para usar X como proveedor de autenticación.
Para llevar a cabo el procedimiento descrito en este artículo, debe tener una cuenta de X asociada a una dirección de correo electrónico verificada y a un número de teléfono. Para crear una cuenta de X, vaya a x.com.
Registrar su aplicación con X
Para registrar la aplicación con X:
Inicie sesión en Azure Portal y vaya a la aplicación. Copie su URL. Se usa para configurar la aplicación X.
Vaya al sitio web de Desarrolladores de X, inicie sesión con las credenciales de su cuenta de X y seleccione Crear una aplicación.
Introduzca el nombre de la aplicación y la descripción de la aplicación para su nueva aplicación. Pegue la dirección URL de la aplicación en el campo Website URL (Dirección URL del sitio web). En la sección URI de devolución de llamada / URL de redirección, escriba la URL HTTPS de tu aplicación de App Service y añada la ruta de acceso
/.auth/login/x/callback. Por ejemplo,https://contoso.azurewebsites.net/.auth/login/x/callback.En la parte inferior de la página, escriba al menos 100 caracteres en Tell us how this app will be used (Infórmenos de cómo se usará esta aplicación) y, después, seleccione Create (Crear).
Seleccione Crear de nuevo en la ventana emergente. Se muestran los detalles de la aplicación.
Seleccione la pestaña Claves y tokens de acceso .
Anote estos valores:
- Clave de API
- Clave secreta de API
Importante
La clave secreta de API es una credencial de seguridad importante. No comparta este secreto con nadie ni distribúyalo con la aplicación.
Agrega información de X a tu aplicación
Para agregar información X a la aplicación:
Inicie sesión en Azure Portal y vaya a la aplicación.
En el menú de la izquierda, seleccione Configuración>autenticación. Seleccione Agregar proveedor de identidad.
En Proveedor de identidades, seleccione Twitter (X). Pegue los valores
API keyyAPI secret keyque guardó anteriormente.El secreto se almacena como una configuración de aplicación persistente en el slot denominada
TWITTER_PROVIDER_AUTHENTICATION_SECRET. Si quiere usar referencias de Key Vault para administrar el secreto en Azure Key Vault, puede actualizar esa configuración más adelante.Si este proveedor es el primer proveedor de identidades configurado para la aplicación, Azure Portal le pedirá una sección de configuración de autenticación de App Service . De lo contrario, vaya al próximo paso.
Estas opciones determinan cómo responde la aplicación a las solicitudes no autenticadas. Las selecciones predeterminadas redirigen todas las solicitudes para iniciar sesión con este nuevo proveedor.
Puede cambiar o personalizar este comportamiento ahora o ajustar esta configuración más adelante desde la pantalla de autenticación principal si elige Editar junto a Configuración de autenticación. Para obtener más información acerca de estas opciones, consulte Flujo de autenticación.
Selecciona Agregar.
Ya está listo para usar X para la autenticación en la aplicación. El proveedor aparece ahora en la pantalla Autenticación . Desde allí, puede editar o eliminar esta configuración de proveedor.