2016-06-10 12:01:30 +00:00
|
|
|
=== Supported Platforms
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2016-06-10 12:01:30 +00:00
|
|
|
==== OpenID Connect
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2016-06-10 12:01:30 +00:00
|
|
|
===== Java
|
2017-08-28 12:50:14 +00:00
|
|
|
* <<_jboss_adapter,JBoss EAP>>
|
|
|
|
ifeval::[{project_community}==true]
|
|
|
|
* <<_jboss_adapter,WildFly>>
|
|
|
|
endif::[]
|
|
|
|
* <<_fuse_adapter,Fuse>>
|
|
|
|
ifeval::[{project_community}==true]
|
|
|
|
* <<_tomcat_adapter,Tomcat>>
|
|
|
|
* <<_jetty8_adapter,Jetty 8>>
|
|
|
|
endif::[]
|
|
|
|
|
|
|
|
ifeval::[{project_community}==true]
|
|
|
|
* <<_servlet_filter_adapter,Servlet Filter>>
|
|
|
|
* <<_spring_security_adapter,Spring Security>> (community)
|
|
|
|
* <<_spring_boot_adapter,Spring Boot>> (community)
|
|
|
|
endif::[]
|
|
|
|
|
|
|
|
ifeval::[{project_community}==true]
|
2016-06-10 12:01:30 +00:00
|
|
|
===== JavaScript (client-side)
|
2017-08-28 12:50:14 +00:00
|
|
|
* <<_javascript_adapter,JavaScript>>
|
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2016-09-02 20:25:29 +00:00
|
|
|
===== Node.js (server-side)
|
2017-08-28 12:50:14 +00:00
|
|
|
* <<_nodejs_adapter,Node.js>>
|
2016-09-02 20:25:29 +00:00
|
|
|
|
2016-11-29 22:15:51 +00:00
|
|
|
===== JavaScript
|
2017-08-28 12:50:14 +00:00
|
|
|
* <<_javascript_adapter,JavaScript>>
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
ifeval::[{project_community}==true]
|
2016-06-10 12:01:30 +00:00
|
|
|
===== Node.js
|
2017-08-28 12:50:14 +00:00
|
|
|
* https://github.com/keycloak/keycloak-nodejs-connect[{project_name} Connect] (community)
|
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
ifeval::[{project_community}==true]
|
2016-06-10 12:01:30 +00:00
|
|
|
==== C#
|
2016-06-02 09:54:46 +00:00
|
|
|
* https://github.com/dylanplecki/KeycloakOwinAuthentication[OWIN] (community)
|
2017-08-28 12:50:14 +00:00
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
ifeval::[{project_community}==true]
|
2016-06-10 12:01:30 +00:00
|
|
|
==== Python
|
2017-04-12 09:54:26 +00:00
|
|
|
* https://pypi.python.org/pypi/oic/[oidc] (generic)
|
2017-08-28 12:50:14 +00:00
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
ifeval::[{project_community}==true]
|
2016-06-10 12:01:30 +00:00
|
|
|
==== Android
|
2016-06-02 09:54:46 +00:00
|
|
|
* https://github.com/openid/AppAuth-Android[AppAuth] (generic)
|
|
|
|
* https://github.com/aerogear/aerogear-android-authz[AeroGear] (generic)
|
2017-08-28 12:50:14 +00:00
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
ifeval::[{project_community}==true]
|
2016-06-10 12:01:30 +00:00
|
|
|
==== iOS
|
2016-06-02 09:54:46 +00:00
|
|
|
* https://github.com/openid/AppAuth-iOS[AppAuth] (generic)
|
|
|
|
* https://github.com/aerogear/aerogear-ios-oauth2[AeroGear] (generic)
|
2017-08-28 12:50:14 +00:00
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
ifeval::[{project_community}==true]
|
2016-06-10 12:01:30 +00:00
|
|
|
===== Apache HTTP Server
|
2016-06-02 09:54:46 +00:00
|
|
|
* https://github.com/pingidentity/mod_auth_openidc[mod_auth_openidc]
|
2017-08-28 12:50:14 +00:00
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2016-06-10 12:01:30 +00:00
|
|
|
==== SAML
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2016-06-10 12:01:30 +00:00
|
|
|
===== Java
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
* <<_saml_jboss_adapter,JBoss EAP>>
|
|
|
|
ifeval::[{project_community}==true]
|
|
|
|
* <<_saml_jboss_adapter,WildFly>>
|
|
|
|
* <<_tomcat_adapter,Tomcat>>
|
|
|
|
* <<_jetty_saml_adapter,Jetty>>
|
|
|
|
endif::[]
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2016-06-13 17:42:11 +00:00
|
|
|
===== Apache HTTP Server
|
2016-06-02 09:54:46 +00:00
|
|
|
|
2017-08-28 12:50:14 +00:00
|
|
|
* <<_mod_auth_mellon,mod_auth_mellon>>
|