=== Supported Platforms ==== OpenID Connect ===== Java * <> {% if book.community %} * <> {% endif %} * <> {% if book.community %} * <> * <>, <> {% endif %} {% if book.community %} * <> * <> (community) * <> (community) {% endif %} {% if book.community %} ===== JavaScript (client-side) * <> {% endif %} ===== Node.js (server-side) * <> ===== JavaScript * <> {% if book.community %} ===== Node.js * https://github.com/keycloak/keycloak-nodejs-connect[{{book.project.name}} Connect] (community) * https://github.com/keycloak/keycloak-nodejs-auth-utils[{{book.project.name}} Auth Utils] (community) {% endif %} {% if book.community %} ==== C# * https://github.com/dylanplecki/KeycloakOwinAuthentication[OWIN] (community) {% endif %} {% if book.community %} ==== Python * https://pypi.python.org/pypi/oic/[oidc] (generic) {% endif %} {% if book.community %} ==== Android * https://github.com/openid/AppAuth-Android[AppAuth] (generic) * https://github.com/aerogear/aerogear-android-authz[AeroGear] (generic) {% endif %} {% if book.community %} ==== iOS * https://github.com/openid/AppAuth-iOS[AppAuth] (generic) * https://github.com/aerogear/aerogear-ios-oauth2[AeroGear] (generic) {% endif %} {% if book.community %} ===== Apache HTTP Server * https://github.com/pingidentity/mod_auth_openidc[mod_auth_openidc] {% endif %} ==== SAML ===== Java * <> {% if book.community %} * <> * <> * <> {% endif %} ===== Apache HTTP Server * <>