league/oauth2-server
es una implementación compatible con los estándares de un servidor de autorización OAuth 2.0 escrito en PHP que hace que trabajar con OAuth 2.0 sea trivial. Puede configurar fácilmente un servidor OAuth 2.0 para proteger su API con tokens de acceso o permitir que los clientes soliciten nuevos tokens de acceso y los actualicen.
Desde el principio, apoya las siguientes subvenciones:
Se implementan los siguientes RFC:
Esta biblioteca fue creada por Alex Bilbie. Encuéntrelo en Twitter en @alexbilbie.
La última versión de este paquete admite las siguientes versiones de PHP:
También se requieren las extensiones openssl
y json
.
Todos los mensajes HTTP pasados al servidor deben ser compatibles con PSR-7. Esto garantiza la interoperabilidad con otros paquetes y marcos.
composer require league/oauth2-server
La documentación de la biblioteca se puede encontrar en https://oauth2.thephpleague.com. Puedes contribuir a la documentación en la rama gh-pages.
La biblioteca usa PHPUnit para pruebas unitarias.
vendor/bin/phpunit
Usamos Github Actions, Scrutinizer y StyleCI para una integración continua. Consulte nuestros archivos de configuración si desea saber más.
Ver el registro de cambios del proyecto
Las contribuciones siempre son bienvenidas. Consulte CONTRIBUTING.md y CODE_OF_CONDUCT.md para obtener más detalles.
Los errores y las solicitudes de funciones se rastrean en GitHub.
Si tiene alguna pregunta sobre OAuth, abra un ticket aquí; por favor no envíe un correo electrónico a la siguiente dirección.
Si descubre algún problema relacionado con la seguridad, envíe un correo electrónico [email protected]
en lugar de utilizar el rastreador de problemas.
Este paquete se publica bajo la licencia MIT. Consulte el archivo de LICENCIA incluido para obtener más detalles.
Este código es desarrollado y mantenido principalmente por Andy Millington.
Entre 2012 y 2017, Alex Bilbie desarrolló y mantuvo esta biblioteca.
PHP OAuth 2.0 Server es uno de los muchos paquetes proporcionados por The PHP League. Para obtener más información, visite nuestro sitio web.
Un agradecimiento especial a todos estos increíbles contribuyentes.
Un agradecimiento adicional al Fondo Mozilla Secure Open Source por financiar una auditoría de seguridad de esta biblioteca.
El código inicial se desarrolló como parte del proyecto Linkey, que fue financiado por JISC en el marco del programa de Gestión de Acceso e Identidad.