-
Notifications
You must be signed in to change notification settings - Fork 6
/
.traefik.yml
23 lines (18 loc) · 1.04 KB
/
.traefik.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# The name of your plugin as displayed in the Plugins Catalog web UI.
displayName: Traefik OIDC Relying Party
# For now, `middleware` is the only type available.
type: middleware
# The import path of your plugin.
import: github.com/alexdelprete/traefik-oidc-relying-party
# A brief description of what your plugin is doing.
summary: This plugin for Traefik allows it to authenticate requests against an OpenID Provider. It utilizes the provider's client credentials flow to retrieve an access token, which is then set as a bearer token in the Authorization header of the incoming requests. The plugin communicates with the provider using the OpenID Connect protocol (OIDC).
# Medias associated to the plugin (optional)
# iconPath: foo/icon.png
# bannerPath: foo/banner.png
# Configuration data for your plugin.
# This is mandatory,
# and Plugins Catalog will try to execute the plugin with the data you provide as part of its startup validity tests.
testData:
ProviderURL: "my-provider-url.com"
ClientID: "<CLIENT_ID>"
ClientSecret: "<CLIENT_SECRET>"