From af959b12b00aecf42c8d96c71745050b35e74ace Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Tue, 18 Sep 2018 18:32:55 +0000 Subject: [PATCH] add oidc scopes for fpdc. They are only manually installed on iddev currently, can be added to roles/ipsilon/tasks when ready for stg or prod --- roles/ipsilon/files/oidc_scopes/fpdc.py | 34 +++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 roles/ipsilon/files/oidc_scopes/fpdc.py diff --git a/roles/ipsilon/files/oidc_scopes/fpdc.py b/roles/ipsilon/files/oidc_scopes/fpdc.py new file mode 100644 index 0000000000..1a5f5fab46 --- /dev/null +++ b/roles/ipsilon/files/oidc_scopes/fpdc.py @@ -0,0 +1,34 @@ +from __future__ import absolute_import + +from ipsilon.providers.openidc.plugins.common import OpenidCExtensionBase + + +class OpenidCExtension(OpenidCExtensionBase): + name = 'fpdc' + display_name = 'Fedora Product Definition Center' + scopes = { + 'https://fpdc.fedoraproject.org/oidc/create-release': { + 'display_name': 'Create a Release record', + 'claims': [], + }, + 'https://fpdc.fedoraproject.org/oidc/update-release': { + 'display_name': 'Update a Release record', + 'claims': [], + }, + 'https://fpdc.fedoraproject.org/oidc/delete-release': { + 'display_name': 'Delete a Release record', + 'claims': [], + }, + 'https://fpdc.fedoraproject.org/oidc/create-release-type': { + 'display_name': 'Create a ReleaseType record', + 'claims': [], + }, + 'https://fpdc.fedoraproject.org/oidc/edit-release-type': { + 'display_name': 'Edit a ReleaseType record', + 'claims': [], + }, + 'https://fpdc.fedoraproject.org/oidc/delete-release-type': { + 'display_name': 'Delete a ReleaseType record', + 'claims': [], + }, + }