Puede crear una aplicación OAuth en Resource Access Management (RAM) para obtener información de usuarios o acceder a las API de Alibaba Cloud.
Contexto
Si su aplicación atiende a usuarios tanto en el sitio de China como en el sitio internacional de Alibaba Cloud, debe crear una aplicación independiente en cada sitio.
Procedimiento
Inicie sesión en la consola de RAM como administrador de RAM.
En el panel de navegación izquierdo, seleccione .
En la pestaña Enterprise Applications, haga clic en Create Application.
-
En la página Create Application, configure los parámetros de la aplicación.
Introduzca el Application Name y el Display Name.
-
Seleccione la OAuth Protocol Version.
2.0: Cumple con la especificación OAuth 2.0.
2.1: Cumple con la especificación OAuth 2.1; admite el registro dinámico de clientes, pero no la validación de secretos fijos.
-
Seleccione el Application Type.
Web Application: aplicación basada en navegador.
Native Application: aplicación que se ejecuta localmente en un sistema operativo de escritorio o celular.
Server Application: aplicación que accede directamente a los servicios de Alibaba Cloud sin que el usuario inicie sesión. Actualmente, solo son compatibles aplicaciones de aprovisionamiento de usuarios basadas en SCIM. Para ver un ejemplo, consulte Provision users to Alibaba Cloud RAM using SCIM.
-
Establezca el Access Token Validity Period.
Un token de acceso tiene una validez de 900 a 10,800 segundos (de 15 minutos a 3 horas). El valor predeterminado es de 3,600 segundos (1 hora).
-
Para aplicaciones web y nativas, establezca el Refresh Token Validity Period y la Callback URL.
Refresh Token Validity Period: un token de actualización tiene una validez de 7,200 a 31,536,000 segundos (de 2 horas a 1 año). El valor predeterminado es de 2,592,000 segundos (30 días).
Callback URL: URL a la que el servidor de autorización redirige al usuario después de conceder la autorización. Use esta URL para recibir un código de autorización o ejecutar acciones posteriores. Especifique una URL HTTPS, por ejemplo,
https://example.com/authcallback.
-
Agregue un OAuth Scope para limitar los permisos de la aplicación cuando actúa en nombre de un usuario.
También puede agregar un ámbito OAuth después de crear la aplicación. Para obtener más información, consulte Manage OAuth scopes.
Haga clic en Create Application.