将Azure AD用作

时间:2018-01-26 11:41:13

标签: c# azure login

我在使用Azure AD时尝试使用自定义登录页面,但直到现在还没有成功。我不想自定义Azure提供的登录页面,我想使用全新的登录页面。这可能吗?

我找到了一些可能的答案(Redirect user to custom login page when using Azure ADAzure AD B2C - Populate username in custom login page),但这些问题的所有者仍然找不到正确的答案。

2 个答案:

答案 0 :(得分:2)

Azure AD的自定义选项仅限于品牌和一些文本字段。 Azure AD B2C提供了更多UI自定义选项:https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-ui-customization

它的工作原理是提供您要在页面上使用的HTML的链接。您需要在那里放置一个空的div元素,其中B2C将插入其内容。您可以使用CSS来自定义它们的外观。出于安全原因,不允许使用JavaScript。

虽然在决定Azure AD和Azure AD B2C之间这可能不是您的决定点,因为它们是完全不同的产品。 B2C适用于面向客户的应用程序,而Azure AD适用于组织使用的应用程序。

答案 1 :(得分:1)

我找到了,

https://azure.microsoft.com/en-gb/resources/samples/active-directory-dotnet-native-headless/

基本上,您希望能够直接通过Azure AD进行身份验证并将令牌传递给已登录的用户。

看起来您需要的代码在文件中

  

⁨active-directory-dotnet-native-headless-master⁩/TodoListClient⁩/ Program.cs

希望有帮助