Acerca del portero
Doorkeeper es un proveedor de OAuth 2.0 creado con tecnología Ruby on Rails. Esta joya se puede instalar para establecer la compatibilidad con OAuth 2.0 para diferentes aplicaciones. Se puede acceder a varias aplicaciones con un único nombre de usuario y contraseña utilizando Doorkeeper si el inicio de sesión único está integrado. Esto reduce los intentos fallidos de inicio de sesión y hace que el inicio de sesión sea rápido y sencillo.
Desafío
Los usuarios que utilizan Doorkeeper también acceden a otras 15 o 20 aplicaciones como WordPress en un día. Mantener las credenciales para tantas aplicaciones no es fácil. Además, no es posible iniciar sesión en estas aplicaciones con un solo clic ya que WordPress no tiene la integración necesaria para permitirlo.
Solución
El producto miniOrange del complemento de cliente OAuth puede proporcionar soporte OAuth para WordPress. Debido a esto, WordPress es compatible con el protocolo OAuth 2.0 y el inicio de sesión único se puede configurar fácilmente entre WordPress y Doorkeeper. Nuestro complemento tiene muchas características mediante las cuales el usuario puede iniciar sesión directamente en WordPress, mejorando así la experiencia del usuario.
Se pueden consultar los pasos a continuación para configurar el complemento del cliente OAuth con Doorkeeper:
- Obtenga ClientID y secreto de cliente de la cuenta Doorkeeper.
- Configure su complemento miniOrange OAuth con ID de cliente, secreto de cliente, puntos finales de OAuth y alcance como se indica a continuación.
- Configure el widget para mostrar el botón de inicio de sesión en el sitio.
- Vaya al sitio web y presione un botón para iniciar sesión con Doorkeeper.
Alcance : | público |
Autorizar punto final: | https://your-domain/oauth/authorize |
Punto final del token de acceso: | https://your-domain/oauth/token |
Obtener punto final de información del usuario: | https://your-domain/oauth/applications |