diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/accounts/admin/UserAccountsEditPage.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/accounts/admin/UserAccountsEditPage.java index 672d2883f..0b2e81045 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/accounts/admin/UserAccountsEditPage.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/accounts/admin/UserAccountsEditPage.java @@ -237,6 +237,7 @@ public class UserAccountsEditPage extends UserAccountsPage { if (!isRootUser()) { body.put("roles", buildListOfSelectableRoles()); + body.put("externalAuthPermitted", Boolean.TRUE); } body.put("profileTypes", buildProfileTypesList()); diff --git a/webapp/web/templates/freemarker/body/accounts/userAccounts-edit.ftl b/webapp/web/templates/freemarker/body/accounts/userAccounts-edit.ftl index afc68e1ed..f2dce4cab 100644 --- a/webapp/web/templates/freemarker/body/accounts/userAccounts-edit.ftl +++ b/webapp/web/templates/freemarker/body/accounts/userAccounts-edit.ftl @@ -62,9 +62,12 @@ - <#include "userAccounts-associateProfilePanel.ftl"> + <#if externalAuthPermitted??> + <#include "userAccounts-associateProfilePanel.ftl"> + +

checked />Externally Authenticated Only

+ -

checked />Externally Authenticated Only

<#if roles?has_content>

Roles *

<#list roles as role>