feat: add microsoft oauth (#3152)

This commit is contained in:
heheer
2024-11-14 10:33:49 +08:00
committed by GitHub
parent 0472dc2967
commit 0c9e10dd2b
7 changed files with 24 additions and 8 deletions

View File

@@ -59,6 +59,16 @@ const FormLayout = ({ children, setPageType, pageType }: Props) => {
}
]
: []),
...(feConfigs?.oauth?.microsoft
? [
{
label: t('common:support.user.login.Microsoft'),
provider: OAuthEnum.microsoft,
icon: 'common/microsoft',
redirectUrl: `https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=${feConfigs?.oauth?.microsoft}&response_type=code&redirect_uri=${redirectUri}&response_mode=query&scope=https%3A%2F%2Fgraph.microsoft.com%2Fuser.read&state=${state.current}`
}
]
: []),
...(pageType !== LoginPageTypeEnum.passwordLogin
? [
{