Dancer2::Plugin::OIDC

This plugin makes it easy to integrate the OpenID Connect protocol into a Dancer2 application.

It essentially uses the OIDC-Client distribution.

Features

Documentation

Security Recommendation

When using Dancer2::Plugin::OIDC, it is highly recommended to configure the framework to store session data, including sensitive tokens such as access and refresh tokens, on the backend rather than in client-side cookies. Although cookies can be signed and encrypted, storing tokens in the client exposes them to potential security threats.

Limitations