Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)):



sberyozkin

💻 🚧

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!