Estás viendo la documentación de Apigee Edge.
Ve a la
documentación de Apigee X. info
El acceso federado es el proceso en el que usas credenciales de un sistema de administración de identidades, llamado sistema de registro, para acceder a otro sistema. Por ejemplo, usas tus credenciales de Google o Twitter para acceder al portal para desarrolladores de Apigee. La ventaja del acceso federado es que el sistema al que accedes nunca ve la contraseña asociada con tus credenciales. Esto significa que no tienes que copiar tus contraseñas en diferentes sistemas.
El portal de Servicios para desarrolladores admite el acceso federado con credenciales de varios proveedores comunes, incluidos los siguientes:
- GitHub
- OpenID
Además, si ya tienes una cuenta de Apigee Edge, puedes usar esas credenciales para acceder al portal para desarrolladores.
Cada uno de los proveedores de credenciales admitidos requiere un proceso de configuración diferente, como se describe a continuación.
Usa credenciales federadas con el portal para desarrolladores
Para obtener acceso al portal, un desarrollador registra una cuenta nueva en el portal y especifica un nombre de usuario, una dirección de correo electrónico y una contraseña. Luego, el usuario puede acceder al portal si proporciona su nombre de usuario y contraseña del portal como credenciales.
Con el acceso federado en el portal, usas credenciales de un tercero para acceder a una cuenta del portal existente. Es decir, necesitas una cuenta en el portal para poder acceder con credenciales de terceros. Puedes usar cualquiera de las credenciales federadas que admite Apigee para acceder a una cuenta de portal existente. Además, puedes usar credenciales de Google y Apigee para registrar una cuenta nueva en el portal.
Cómo acceder a una cuenta de portal existente
Accede a una cuenta de portal existente con cualquiera de las credenciales federadas admitidas. Por ejemplo, accede con tus credenciales de Twitter. La primera vez que accedas con tus credenciales de Twitter, el portal te pedirá que las asocies con una cuenta existente del portal. Solo debes realizar esta asociación una vez. Después de eso, puedes acceder con tus credenciales de Twitter, y el portal retendrá la información de la asociación.
Registrar una cuenta de portal nueva
Registra una cuenta nueva en el portal con tus credenciales de Google o Apigee. Cuando te registras como desarrollador nuevo en el portal con credenciales federadas, el portal de desarrolladores intenta obtener información, por lo general, la dirección de correo electrónico, del sistema de registro. Por ejemplo, usas tus credenciales de Google para crear una nueva cuenta de desarrollador en el portal. Se te solicita que apruebes la información que Google envía al portal. Incluso si el sistema de registro muestra información en el portal, los registros nuevos suelen requerir que se ingrese cierta información, como aceptar los términos y condiciones.
Regístrate o accede con las credenciales de Apigee
Si ya tienes una cuenta de Apigee Edge, puedes usar esas credenciales para registrar una cuenta o acceder a una cuenta existente en el portal para desarrolladores. De forma predeterminada, el siguiente botón aparece en las páginas de registro y acceso del portal para desarrolladores:
El botón solo aparece en los portales con una URL que termina en apigee.com, es decir, en los portales del dominio de Apigee. Por ejemplo, una URL con el formato http://miEmpresa.devportal.apigee.com. Si la URL no termina con ese dominio, no podrás usar tus credenciales de Apigee Edge para acceder al portal ni registrarte en él.
Para registrar un usuario existente de Apigee Edge como desarrollador nuevo del portal, sigue estos pasos:
Nota: El proceso de registro supone que tienes tu portal configurado para permitir que cualquier persona se registre sin la aprobación del administrador. Consulta Cómo agregar y administrar cuentas de usuario para obtener más información sobre cómo controlar quién puede registrarse.
- Asegúrate de tener una cuenta de Apigee Edge existente.
- Selecciona el vínculo Registrarse en el portal para desarrolladores.
- Selecciona el botón Authenticate with Apigee en la página de registro.
- Si no accediste a Apigee Edge, ingresa tus credenciales de Apigee Edge y selecciona Acceder.
- Si no se requiere otra información para el registro, accederás al portal para desarrolladores con tu cuenta nueva.
Recibirás un correo electrónico en la dirección de correo electrónico asociada a tu cuenta de Apigee con información para completar el proceso de registro, como la configuración de tu contraseña. - Si se requiere información adicional para completar el proceso de registro, como aceptar los términos y condiciones, se te redireccionará automáticamente a la página de registro con el nombre de usuario y la información de correo electrónico de tu cuenta de Apigee Edge ingresados en los campos correspondientes.
- Especifica cualquier otra información de registro necesaria para completar el proceso de registro.
- Selecciona Crear cuenta nueva.
Recibirás un correo electrónico en la dirección de correo electrónico asociada con tu cuenta de Apigee con información para completar el proceso de registro, como configurar tu contraseña.
Para acceder como desarrollador de un portal existente con una cuenta de Apigee, sigue estos pasos:
- Selecciona el vínculo Acceder en el portal para desarrolladores.
- Selecciona el botón Authenticate with Apigee en la página de acceso.
- Si ya accediste a Apigee Edge, accederás automáticamente al portal para desarrolladores.
- Si no accediste a Apigee Edge, ingresa tus credenciales de Apigee Edge y selecciona Acceder.
Regístrate o accede con credenciales de Google
El registro y el acceso federados con credenciales de Google están habilitados en el portal para desarrolladores de forma predeterminada. En las páginas de registro y acceso, verás el siguiente botón:
Puedes registrarte como desarrollador nuevo o acceder como desarrollador existente con tus credenciales de Google. Por ejemplo, si tienes una cuenta de Gmail, puedes acceder con tus credenciales de Gmail.
El portal para desarrolladores asocia las credenciales de Google a tu cuenta del portal almacenando un OpenID de Google en tu perfil del portal. Después de asociar las credenciales de Google con tu cuenta del portal, puedes ver el OpenID seleccionando tu dirección de correo electrónico > Editar perfil en el menú de nivel superior del portal para desarrolladores y, luego, Administrar tus OpenIDs.
Para registrarte como desarrollador nuevo con tus credenciales de Google, sigue estos pasos:
Nota: El proceso de registro supone que tienes tu portal configurado para permitir que cualquier persona se registre sin la aprobación del administrador. Consulta Cómo agregar y administrar cuentas de usuario para obtener más información sobre cómo controlar quién puede registrarse.
- Asegúrate de tener una Cuenta de Google existente, como una cuenta de Gmail.
- Selecciona el vínculo Registrarse en el portal para desarrolladores.
- Selecciona el botón Autenticarse con Google en la página de registro.
Se te dirigirá a una página de Google en la que se te pedirá que aceptes que el portal para desarrolladores pueda acceder a tu dirección de correo electrónico de Google y a tu información básica. - Selecciona Aceptar para aprobar.
- Se te redireccionará a la página de registro del portal para desarrolladores, con la información de Google prepropagada en los campos de registro.
- Especifica la información obligatoria que falta para completar el proceso de registro.
- Selecciona Crear cuenta nueva.
Recibirás un correo electrónico en tu cuenta de Gmail con información para completar el proceso de registro.
Para acceder como desarrollador existente, sigue estos pasos:
- Selecciona el vínculo Acceder en el portal para desarrolladores.
- Selecciona el botón Authenticate with Google en la página de acceso.
- Si ya accediste a Google, accederás al portal.
- Si no accediste a Google, ingresa tus credenciales de Google para acceder al portal.
- Si es la primera vez que accedes con credenciales de Google, se te redireccionará a una página del portal en la que deberás asociar tu Cuenta de Google con una cuenta existente en el portal para desarrolladores:
- Copia la URL que aparece en Tu OpenID.
- Selecciona el vínculo de acceso en la parte superior de la página y accede con las credenciales existentes del portal para desarrolladores.
- Selecciona tu dirección de correo electrónico > Editar perfil en el menú de nivel superior del portal para desarrolladores.
- En la página de tu perfil, selecciona Administrar tus OpenIDs.
- Ingresa la URL de OpenID y selecciona Agregar OpenID.
Ahora puedes acceder con tus credenciales de Google.
Accede con credenciales de Twitter
Puedes acceder como desarrollador existente con tus credenciales de Twitter, pero no puedes registrarte como usuario nuevo.
Para acceder de forma federada con credenciales de Twitter, debes habilitar el módulo Drupal Twitter Signin en el portal para desarrolladores. Después de habilitar ese módulo, verás el siguiente botón en la página de acceso:
La conexión entre el portal para desarrolladores y Twitter usa OAuth para la autenticación. Por lo tanto, antes de que puedas acceder al portal para desarrolladores con credenciales de Twitter, primero debes crear una app de Twitter. Luego, esa app generará la clave de consumidor y el secreto del consumidor que usan el portal para desarrolladores y Twitter para comunicarse.
En el siguiente proceso, primero habilitas el módulo de Acceso con Twitter en el portal para desarrolladores y, luego, creas la app de Twitter. Después de crear la app, vuelve al módulo de Acceso con Twitter y agrega la información de configuración requerida desde la app de Twitter.
Para habilitar el módulo de acceso con Twitter, sigue estos pasos:
- Accede al portal como usuario con privilegios de administrador.
- Selecciona Módulos en el menú de administración de Drupal. Aparecerá la lista de todos los módulos de Drupal instalados.
- Desplázate hacia abajo en la página y selecciona la casilla de verificación junto al módulo de acceso a Twitter.
- Guarde la configuración.
Cuando habilites el módulo de acceso de Twitter, es posible que se te notifique que también se deben habilitar otros módulos. Asegúrate de habilitar estos módulos. - Después de habilitar el módulo de acceso de Twitter, selecciona Configuración > Servicios web > Twitter en el menú de Drupal.
Aparecerá la pantalla de configuración de Twitter. - Seleccione la pestaña Configuración.
- Copia la URL de devolución de llamada. Esta es una URL con el siguiente formato:
http://{env}-{org-name}.devportal.apigee.com/twitter/oauth
Necesitas esta URL para crear la app de Twitter.
Crea la app de Twitter:
- Navega a esta página en un navegador: https://dev.twitter.com/apps/new y accede a tu cuenta de Twitter.
- Ingresa la siguiente información sobre tu portal:
Nombre: por ejemplo, MyApigeePortal
Descripción: por ejemplo, My Apigee Portal
Sitio web: por ejemplo, http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: Copia la URL de devolución de llamada de la pantalla de configuración del módulo de acceso de Twitter. - Aceptar los Términos y Condiciones
Se te dirigirá a una página de Twitter con la configuración de OAuth, incluida la clave de consumidor y el secreto de consumidor. Necesitas la clave y el secreto para configurar el módulo de acceso con Twitter de Drupal. - En la pestaña Configuración, cambia el acceso de tipo de aplicación a Lectura y escritura.
- Selecciona Actualizar la configuración de esta aplicación de Twitter.
Para configurar el módulo de acceso de Twitter, sigue estos pasos:
- Accede al portal como usuario con privilegios de administrador.
- Selecciona Configuración > Servicios web > Twitter en el menú de Drupal.
Aparecerá la pantalla de configuración de Twitter. - Seleccione la pestaña Configuración.
- Copia la clave de consumidor de la página de Twitter en el campo de clave de consumidor de OAUTH.
- Copia el secreto de consumidor de la página de Twitter en el campo Secreto de consumidor de OAUTH.
- Selecciona Guardar configuración.
- Selecciona la pestaña Twitter.
- Si aún accediste a Twitter con la cuenta que creaste la app de Twitter, selecciona el botón Ir a Twitter para agregar una cuenta autenticada.
- Selecciona la pestaña Acceder.
- Selecciona No en Registrar automáticamente usuarios nuevos.
- Guarde la configuración.
Los usuarios de Twitter ahora pueden registrarse en el portal para desarrolladores y acceder con sus credenciales de Twitter.
Para acceder como desarrollador existente con una cuenta de Twitter, sigue estos pasos:
- Selecciona el vínculo Acceder en el portal para desarrolladores.
- Selecciona el botón Authenticate with Twitter en la página de acceso.
- Se te redireccionará a una página de Twitter.
- Si ya accediste a Twitter, selecciona Autorizar app.
- Si aún no accediste a Twitter, ingresa tus credenciales de Twitter y selecciona Autorizar app.
- Si es la primera vez que accedes con credenciales de Twitter, se te redireccionará a una página del portal en la que deberás asociar tu cuenta de Twitter con una cuenta existente en el portal para desarrolladores.
- Ingresa el nombre de usuario y la contraseña de la cuenta que deseas asociar a tu cuenta de Twitter. Solo debes hacerlo una vez.
La próxima vez que accedas con tus credenciales de Twitter, accederás directamente al portal.
Accede con credenciales de GitHub
Puedes acceder como desarrollador existente con tus credenciales de GitHub, pero no puedes registrarte como usuario nuevo.
Para acceder de forma federada con credenciales de GitHub, debes habilitar el módulo Drupal GitHub Connect en el portal para desarrolladores. Después de habilitar ese módulo, verás el siguiente botón en la página de acceso:
La conexión entre el portal para desarrolladores y GitHub usa OAuth para la autenticación. Por lo tanto, antes de poder acceder al portal para desarrolladores con credenciales de GitHub, primero debes crear una app de GitHub. Luego, esa app genera la clave de consumidor y el secreto de consumidor que usan el portal para desarrolladores y GitHub para comunicarse.
En el siguiente proceso, primero creas la app de GitHub. Después de crearla, habilita el módulo de conexión de GitHub y agrega el ID de cliente y el secreto del cliente desde la app de GitHub.
Crea la app de GitHub:
- Navega a esta página en un navegador: https://github.com/settings/applications/new y, si es necesario, accede a tu cuenta de GitHub.
- Ingresa la siguiente información sobre tu portal:
Nombre de la aplicación: Por ejemplo, MyApigeePortal
Descripción: Por ejemplo, My Apigee Portal
Sitio web: Por ejemplo, http://{env}-{org-name}.devportal.apigee.com/
CallbackURL: La URL de la página principal de tu portal, con la extensión /github/register/create. Por ejemplo:
http://{env}-{org-name}.devportal.apigee.com/github/register/create
- También puedes elegir una imagen.
- Selecciona Registrar aplicación. El sitio de GitHub muestra el ID de cliente y el secreto de cliente que necesitas para configurar el módulo de conexión de GitHub en el portal para desarrolladores en el siguiente formato:
ID de cliente: dbe86111e411d031d8fb
Secreto de cliente: e6bd0f838a288113e8b4e531cb6a9487c27f2d79 - Copia estos valores para usarlos cuando configures el módulo de conexión de GitHub.
Para habilitar el módulo de conexión de GitHub, sigue estos pasos:
- Accede al portal como usuario con privilegios de administrador.
- Selecciona Módulos en el menú de administración de Drupal. Aparecerá la lista de todos los módulos de Drupal instalados.
- Desplázate hacia abajo en la página y selecciona la casilla de verificación junto al módulo de conexión de GitHub.
- Guarde la configuración.
Cuando habilites el módulo de conexión de GitHub, es posible que se te notifique que también se deben habilitar otros módulos. Estos deberían estar habilitados automáticamente. - Una vez habilitado el módulo de conexión de GitHub, selecciona Configuración > Personas > GitHub en el menú de Drupal.
Aparecerá la pantalla de configuración de GitHub. - Ingresa el ID de cliente y el secreto de cliente de tu aplicación de GitHub.
- Coloca el bloque de GitHub Connect donde quieras que se muestre.
- Guarde la configuración.
Para acceder como desarrollador existente con una cuenta de GitHub, sigue estos pasos:
- Selecciona el vínculo Acceder en el portal para desarrolladores.
- Selecciona el botón Acceder con GitHub en la página de acceso.
- Se te redireccionará a una página de GitHub.
- Si ya accediste a GitHub, selecciona Permitir acceso.
- Si aún no accediste a GitHub, ingresa tus credenciales de GitHub y selecciona Autorizar app.
- Si es la primera vez que accedes con credenciales de GitHub, se te redireccionará a una página del portal en la que deberás asociar tu cuenta de GitHub con una cuenta existente en el portal para desarrolladores.
- Ingresa el nombre de usuario y la contraseña de la cuenta que deseas asociar a tu cuenta de GitHub. Solo debes hacerlo una vez.
La próxima vez que accedas con tus credenciales de GitHub, accederás directamente al portal.
Accede con credenciales de OpenID
OpenID te permite crear un nombre de usuario y una contraseña únicos que puedes usar para acceder a cualquier sitio que admita OpenID. Con OpenID, no se comparte tu contraseña, sino que solo reside con el proveedor de OpenID. Depende del proveedor de OpenID verificar tu identidad en otro sitio web. Para obtener más información sobre OpenID, consulta http://openid.net/.
Si tienes cuentas en algunos de los sitios web más populares, como Google o Yahoo, ya tienes un OpenID. Por ejemplo, un usuario de correo electrónico de Yahoo tiene un OpenID con el siguiente formato:
https://me.yahoo.com/a/UniqueID
donde Yahoo genera UniqueID. Puedes usar este OpenID para acceder al portal para desarrolladores.
Para admitir OpenID con el portal para desarrolladores, debes habilitar el módulo Drupal OpenID. No se requiere ninguna otra configuración en el portal para desarrolladores. Después de habilitar el módulo OpenID, los siguientes vínculos se agregarán automáticamente a la página de acceso del portal para desarrolladores:
El portal para desarrolladores asocia un OpenID a tu cuenta del portal almacenándolo en tu perfil del portal. Después de asociar un OpenID con tu cuenta del portal, puedes ver el OpenID seleccionando tu dirección de correo electrónico > Editar perfil en el menú de nivel superior del portal para desarrolladores y, luego, Administrar tus OpenIDs.
Para habilitar el módulo OpenID, sigue estos pasos:
- Accede al portal como usuario con privilegios de administrador.
- Selecciona Módulos en el menú de administración de Drupal. Aparecerá la lista de todos los módulos de Drupal instalados.
- Desplázate hacia abajo en la página y selecciona la casilla de verificación junto al módulo OpenID.
- Guarde la configuración.
No se requiere ninguna otra configuración en el portal para desarrolladores.
Para acceder como desarrollador existente con un OpenID, haz lo siguiente:
- Accede al portal para desarrolladores con las credenciales del portal de desarrollador.
- Selecciona tu dirección de correo electrónico > Editar perfil en el menú de nivel superior de la barra de menú.
- En la página de tu perfil, selecciona Administrar tus OpenIDs.
- Ingresa tu OpenID y selecciona Agregar un OpenID.
Ahora puedes acceder con tu OpenID. - Sal del portal para desarrolladores.
- Selecciona Acceder.
- En la página de acceso, selecciona Acceder con OpenID.
- Ingresa tu OpenID.
- Selecciona Acceder.
Como alternativa, puedes acceder directamente a una cuenta existente del portal para desarrolladores con tu OpenID. Cuando lo hagas por primera vez, se te pedirá que accedas con las credenciales del portal para desarrolladores. Cuando accedes por primera vez, se asocia automáticamente tu OpenID con la cuenta del portal para desarrolladores. Ahora puedes acceder directamente con tu OpenID.