2017-02-28 91 views
3

我正在使用Azure移动应用程序来托管我的网站。我正在使用B2C来控制身份验证。Azure B2C和登录提示

如果我提出以下调用(从浏览器在这种情况下)登录:

https://mydomain.azurewebsites.net/.auth/login/aad 

然后,我让我的公司品牌登录设置就好了。图像等很棒。

但我想填写方便的用户名。

所以,如果我做这样的判断登录(相同的客户端):

https://mydomain.azurewebsites.net/.auth/login/[email protected] 

然后登录名(login_hint)值表明了在用户名字段好了,但我所有公司的品牌都将丢失。

谁能告诉我我做错了什么?我试过domain_hint只是徘徊,它也没有工作。

在此先感谢。

+1

同样的事情发生在本地Xamarin客户端的webview中,正如我所预料的那样。我只是确认它。 – nhwilly

+0

您使用什么样的政策?签到?统一的注册/登录? – Saca

+0

另外,当你说公司品牌,你的意思是:https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-ui-customization – Saca

回答

4

这是设计。

如果登录提示不是gmail帐户或与租户域不匹配的其他帐户,那么您不会失去它。如果您在租户中为您的用户提供登录提示,那么您将拥有贵公司的品牌。

+0

嗯。如果这是纯粹的广告,那对我来说可能更有意义。我已将本地帐户设置为“电子邮件”,以便可以使用任何电子邮件登录。由于我的请求在我的Azure移动应用程序轻松验证网站中弹出,然后进入B2C,我的域名是不是应该被传递?否则,它会如何知道我使用[email protected]作为我的租客而不是另一个? – nhwilly