2024-07-31 08:20:50 +00:00
|
|
|
== Getting Started
|
2023-07-11 11:32:52 +00:00
|
|
|
|
|
|
|
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.
|
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
=== OpenID Connect
|
2023-07-11 11:32:52 +00:00
|
|
|
|
|
|
|
ifeval::[{project_community}==true]
|
2024-07-31 08:20:50 +00:00
|
|
|
==== Java
|
2023-07-11 11:32:52 +00:00
|
|
|
* {quickstartRepo_link}/tree/latest/jakarta/servlet-authz-client[Wildfly Elytron OIDC]
|
|
|
|
* {quickstartRepo_link}/tree/latest/spring/rest-authz-resource-server[Spring Boot]
|
|
|
|
endif::[]
|
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
==== JavaScript (client-side)
|
|
|
|
* <@links.securingapps id="javascript-adapter"/>
|
2023-07-11 11:32:52 +00:00
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
==== Node.js (server-side)
|
|
|
|
* <@links.securingapps id="nodejs-adapter"/>
|
2023-07-11 11:32:52 +00:00
|
|
|
|
|
|
|
ifeval::[{project_community}==true]
|
2024-07-31 08:20:50 +00:00
|
|
|
==== C#
|
2023-07-11 11:32:52 +00:00
|
|
|
* https://github.com/dylanplecki/KeycloakOwinAuthentication[OWIN]
|
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
==== Python
|
2023-07-11 11:32:52 +00:00
|
|
|
* https://pypi.org/project/oic/[oidc]
|
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
==== Android
|
2023-07-11 11:32:52 +00:00
|
|
|
* https://github.com/openid/AppAuth-Android[AppAuth]
|
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
==== iOS
|
2023-07-11 11:32:52 +00:00
|
|
|
* https://github.com/openid/AppAuth-iOS[AppAuth]
|
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
==== Apache HTTP Server
|
2023-07-11 11:32:52 +00:00
|
|
|
* https://github.com/OpenIDC/mod_auth_openidc[mod_auth_openidc]
|
|
|
|
endif::[]
|
|
|
|
|
2024-07-31 08:20:50 +00:00
|
|
|
=== SAML
|
|
|
|
|
|
|
|
==== Java
|
|
|
|
|
|
|
|
* <@links.securingapps id="saml-galleon-layers"/>
|
|
|
|
|
|
|
|
ifeval::[{project_community}==true]
|
|
|
|
==== Apache HTTP Server
|
|
|
|
|
|
|
|
* <@links.securingapps id="mod-auth-mellon"/>
|
|
|
|
endif::[]
|
|
|
|
|