我正在使用 VS 2012 MVC4 (razor) 示例(几乎所有这些都是新的)并且我修改了 AuthConfig.cs 文件以允许 Google 和 Yahoo 的 OpenID 访问
OAuthWebSecurity.RegisterGoogleClient();
OAuthWebSecurity.RegisterYahooClient();
果然,提供了这两个 OpenID 选项。我想修改它,以便按钮显示适当的徽标。
DotNetOpenAuth 是否有返回图像路径的方法?我在想如果是这样,我可以修改 ExternalLogin“页面”。
@foreach (AuthenticationClientData p in Model)
{
<button type="submit" name="provider" value="@p.AuthenticationClient.ProviderName" title="Log in using your @p.DisplayName account"><img src="" />@p.DisplayName </button>
}