mirror of
https://github.com/zitadel/zitadel.git
synced 2025-12-12 10:36:44 +00:00
use org loginSettings
This commit is contained in:
@@ -112,18 +112,24 @@ export async function POST(request: NextRequest) {
|
||||
if (
|
||||
!orgToRegisterOn &&
|
||||
loginName &&
|
||||
ORG_SUFFIX_REGEX.test(loginName) &&
|
||||
loginSettings.allowDomainDiscovery
|
||||
ORG_SUFFIX_REGEX.test(loginName)
|
||||
) {
|
||||
const matched = ORG_SUFFIX_REGEX.exec(loginName);
|
||||
const suffix = matched?.[1] ?? "";
|
||||
|
||||
// this just returns orgs where the suffix is set as primary domain
|
||||
const orgs = await getOrgsByDomain(suffix);
|
||||
orgToRegisterOn =
|
||||
const orgToCheckForDiscovery =
|
||||
orgs.result && orgs.result.length === 1
|
||||
? orgs.result[0].id
|
||||
: undefined;
|
||||
|
||||
const orgLoginSettings = await getLoginSettings(
|
||||
orgToCheckForDiscovery,
|
||||
);
|
||||
if (orgLoginSettings?.allowDomainDiscovery) {
|
||||
orgToRegisterOn = orgToCheckForDiscovery;
|
||||
}
|
||||
}
|
||||
|
||||
const params: any = {};
|
||||
|
||||
Reference in New Issue
Block a user