fea49765f0
Only removing the distribution of the Jetty adapter for now, and leaving the rest for now. This is due to the complexity of removing all Jetty adapter code due to Spring, OSGI, Fuse, testsuite, etc. and it will be better to leave the rest of the clean-up to after 24 when we are removing most adapters Closes #26255 Signed-off-by: stianst <stianst@gmail.com>
60 lines
1.9 KiB
Text
60 lines
1.9 KiB
Text
=== Getting Started
|
|
|
|
The link:{quickstartRepo_link}[{quickstartRepo_name}] provides examples about how to secure applications and services
|
|
using different programming languages and frameworks. By going through their documentation and codebase, you will
|
|
understand the bare minimum changes required in your application and service in order to secure it with {project_name}.
|
|
|
|
Also, see the following sections for recommendations for trusted and well-known client-side implementations for both OpenID
|
|
Connect and SAML protocols.
|
|
|
|
==== OpenID Connect
|
|
|
|
ifeval::[{project_community}==true]
|
|
===== Java
|
|
* {quickstartRepo_link}/tree/latest/jakarta/servlet-authz-client[Wildfly Elytron OIDC]
|
|
* {quickstartRepo_link}/tree/latest/spring/rest-authz-resource-server[Spring Boot]
|
|
* <<_jboss_adapter, {project_name} Wildfly Adapter>> (Deprecated)
|
|
* <<_tomcat_adapter,{project_name} Tomcat Adapter>> (Deprecated)
|
|
* <<_servlet_filter_adapter,{project_name} Servlet Filter>> (Deprecated)
|
|
* <<_spring_boot_adapter,{project_name} Spring Boot>> (Deprecated)
|
|
* <<_spring_security_adapter,{project_name} Spring Security>> (Deprecated)
|
|
endif::[]
|
|
|
|
===== JavaScript (client-side)
|
|
* <<_javascript_adapter,JavaScript>>
|
|
|
|
===== Node.js (server-side)
|
|
* <<_nodejs_adapter,Node.js>>
|
|
|
|
|
|
ifeval::[{project_community}==true]
|
|
===== C#
|
|
* https://github.com/dylanplecki/KeycloakOwinAuthentication[OWIN]
|
|
|
|
===== Python
|
|
* https://pypi.org/project/oic/[oidc]
|
|
|
|
===== Android
|
|
* https://github.com/openid/AppAuth-Android[AppAuth]
|
|
|
|
===== iOS
|
|
* https://github.com/openid/AppAuth-iOS[AppAuth]
|
|
|
|
===== Apache HTTP Server
|
|
* https://github.com/OpenIDC/mod_auth_openidc[mod_auth_openidc]
|
|
endif::[]
|
|
|
|
==== SAML
|
|
|
|
===== Java
|
|
|
|
* <<_saml_jboss_adapter,JBoss EAP>>
|
|
ifeval::[{project_community}==true]
|
|
* <<_saml_jboss_adapter,WildFly>>
|
|
* <<_saml-tomcat-adapter,Tomcat>>
|
|
endif::[]
|
|
* <<_java-servlet-filter-adapter,Servlet filter>>
|
|
|
|
===== Apache HTTP Server
|
|
|
|
* <<_mod_auth_mellon,mod_auth_mellon>>
|