Bibliotecas¶
Dado que SIU proporciona protocolos estándar, la forma recomendada para integrar una aplicación es usar alguna biblioteca que implemente el estándar y que esté mantenida. Esto simplifica todo el proceso de integración y mantenimiento de la integración.
Bibliotecas OIDC¶
| Código | Lenguaje | Framework | Descripción |
|---|---|---|---|
league/oauth2-client | PHP | Implementación genérica de un cliente OIDC. | |
stevenmaguire/oauth2-keycloak | PHP | Proveedor de Keycloak para league/oauth2-client. | |
knpuniversity/oauth2-client-bundle | PHP | Symfony | Bundle para integrar league/oauth2-client en Symfony1. |
socialiteproviders/keycloak | PHP | Laravel | Proveedor para integrar Keycloak en Laravel Socialite. |
| Código | Lenguaje | Framework | Descripción |
|---|---|---|---|
com.google.oauth-client | Java | Cliente genérico OIDC implementado por Google. | |
org.springframework.boot:spring-boot-starter-oauth2-client | Java | Spring | Integración OIDC en Java Spring. |
Bibliotecas SAML¶
| Código | Lenguaje | Framework | Descripción |
|---|---|---|---|
simplesamlphp/saml2 | PHP | Implementación genérica de un cliente SAML. | |
onelogin/php-saml | PHP | Implementación genérica de un cliente SAML. | |
hslavich/oneloginsaml-bundle | PHP | Symfony | Bundle para integrar onelogin/php-saml en Symfony. |
socialiteproviders/saml2 | PHP | Laravel | Proveedor para integrar en Laravel Socialite. |
| Código | Lenguaje | Framework | Descripción |
|---|---|---|---|
com.onelogin.java-saml | Java | Cliente SAML genérico. | |
org.springframework.security:spring-security-saml2-service-provider | Java | Spring | Integración SAML en Java Spring. |
-
Es altamente recomendable instalar también
stevenmaguire/oauth2-keycloakpara simplificar la configuración del bundle ↩