Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quarkiverse/quarkus-oidc-proxy
OpenID Connect Proxy
https://github.com/quarkiverse/quarkus-oidc-proxy
oauth2 oidc openid-connect proxy quarkus-extension
Last synced: 6 days ago
JSON representation
OpenID Connect Proxy
- Host: GitHub
- URL: https://github.com/quarkiverse/quarkus-oidc-proxy
- Owner: quarkiverse
- License: apache-2.0
- Created: 2024-02-21T13:44:41.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-07T08:10:58.000Z (9 days ago)
- Last Synced: 2024-11-07T09:21:11.625Z (9 days ago)
- Topics: oauth2, oidc, openid-connect, proxy, quarkus-extension
- Language: Java
- Homepage: https://some-url/
- Size: 110 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Quarkus - OIDC proxy
[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-)
[![Version](https://img.shields.io/maven-central/v/io.quarkiverse.oidc-proxy/quarkus-oidc-proxy?logo=apache-maven&style=flat-square)](https://search.maven.org/artifact/io.quarkiverse.oidc-proxy/quarkus-oidc-proxy)
_Provide OpenId Connect (OIDC) authorization code flow proxy support for Quarkus OIDC `service` applications_
This project extends Quarkus OIDC extension and adds OIDC authorization code flow support for Quarkus OIDC `service` applications by proxying OIDC authorization code flow requests and delegating them to the real OIDC provider which is configured for the current Quarkus OIDC `service` application.
It allows an integration of Quarkus OIDC `service` applications without exposing internal OIDC configuration details with external Single-page applications (SPA) or Quarkus OIDC `web-app` applications which authenticate users with the OIDC authorization code.
To get started, add the dependency:
```xml
io.quarkiverse.oidc-proxy
quarkus-oidc-proxy```
For more details, check the complete [documentation](https://quarkiverse.github.io/quarkiverse-docs/quarkus-oidc-proxy/dev/index.html).
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!