From 0851c72e3093816b5a2cdd21d555984d0478d3e4 Mon Sep 17 00:00:00 2001 From: Joseph Schorr Date: Wed, 1 Mar 2017 14:58:21 -0500 Subject: [PATCH] Add support for OIDC binding field to the setup tool --- .../directives/config/config-setup-tool.html | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/static/directives/config/config-setup-tool.html b/static/directives/config/config-setup-tool.html index 8e045ea28..12caf46cd 100644 --- a/static/directives/config/config-setup-tool.html +++ b/static/directives/config/config-setup-tool.html @@ -950,6 +950,10 @@ (Delete)
+
+ Warning: This OIDC provider is not bound to your {{ config.AUTHENTICATION_TYPE }} authentication. Logging in via this provider will create a -only user, which is not the recommended approach. It is highly recommended to choose a "Binding Field" below. +
+ @@ -995,6 +999,26 @@ + + + +
Service ID:
Binding Field: + +
+ If selected, when a user logs in via this OIDC provider, they will be automatically bound to their user in {{ config.AUTHENTICATION_TYPE }} by matching the selected field from the OIDC provider to the associated user in {{ config.AUTHENTICATION_TYPE }}. +
+
+ For example, selecting Subject here with a backing authentication system of LDAP means that a user logging in via this OIDC provider will also be bound to their user in LDAP by username. +
+
+ If none selected, a user unique to will be created on initial login with this OIDC provider. This is not the recommended setup. +
+