make sure that external login condition checks for allowManualLinking

This commit is contained in:
Jacob Overgaard
2024-05-15 11:28:53 +02:00
parent 53fedfc669
commit 2a710e5aac

View File

@@ -10,7 +10,7 @@ export class UmbUserAllowExternalLoginActionCondition extends UmbConditionBase<n
// Check if there are any MFA providers available
this.observe(
umbExtensionsRegistry.byType('authProvider'),
(exts) => (this.permitted = exts.length > 0),
(exts) => (this.permitted = exts.length > 0 && exts.some((ext) => ext.meta?.linking?.allowManualLinking)),
'_userAllowExternalLoginActionConditionProviders',
);
}