From fc4195f59bda02e76df25c08b388538c68bbc6e6 Mon Sep 17 00:00:00 2001 From: Patrick Uiterwijk Date: Wed, 5 Oct 2016 21:14:25 +0000 Subject: [PATCH] Add Fedora specific OpenID Connect plugin for Ipsilon This is not used yet, but will be used for OpenID Connect claims in Ipsilon 2.0 Signed-off-by: Patrick Uiterwijk --- roles/ipsilon/files/fedora-scopes.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 roles/ipsilon/files/fedora-scopes.py diff --git a/roles/ipsilon/files/fedora-scopes.py b/roles/ipsilon/files/fedora-scopes.py new file mode 100644 index 0000000000..d0242588ed --- /dev/null +++ b/roles/ipsilon/files/fedora-scopes.py @@ -0,0 +1,14 @@ +from __future__ import absolute_import + +from ipsilon.providers.openidc.plugins.common import OpenidCExtensionBase + + +class OpenidCExtension(OpenidCExtensionBase): + name = 'fedora' + display_name = 'Fedora' + scopes = { + 'fedora': { + 'display_name': 'Fedora', + 'claims': ['cla', 'zoneinfo', 'groups'] + } + }