diff --git a/webapp/packages/plugin-authentication/src/Dialog/useAuthDialogState.ts b/webapp/packages/plugin-authentication/src/Dialog/useAuthDialogState.ts index d837c1b5cb..b77977ad27 100644 --- a/webapp/packages/plugin-authentication/src/Dialog/useAuthDialogState.ts +++ b/webapp/packages/plugin-authentication/src/Dialog/useAuthDialogState.ts @@ -97,6 +97,9 @@ export function useAuthDialogState(providerId: string | null): IState { get configure(): boolean { if (this.activeProvider) { + if (this.adminPageActive && authProvidersResource.resource.isPrimary(this.activeProvider.id)) { + return false; + } return !authProvidersResource.resource.isAuthEnabled(this.activeProvider.id); } return false;