Enterprise sso login via tpa hint param.

VAN-42
This commit is contained in:
Adeel Khan
2021-02-06 02:32:38 +05:00
parent c9c4999621
commit 648c3f9de8
10 changed files with 398 additions and 274 deletions

View File

@@ -7,3 +7,21 @@ export default function processLink(link) {
});
return matches;
}
export const getTpaProvider = (tpaHintProvider, primaryProviders, secondaryProviders) => {
let tpaProvider = null;
primaryProviders.forEach((provider) => {
if (provider.id === tpaHintProvider) {
tpaProvider = provider;
}
});
if (!tpaProvider) {
secondaryProviders.forEach((provider) => {
if (provider.id === tpaHintProvider) {
tpaProvider = provider;
}
});
}
return tpaProvider;
};