我已经为我的web应用程序(ruby on rails)实现了Google openid身份验证,现在一旦身份验证通过,我应该如何获取特定用户的状态?例如,已通过身份验证的用户是否是域管理员?我在谷歌上搜索了一下,想出了谷歌提供的ApI和ClientLogin身份验证流程……但是在Clientlogin身份验证的情况下,用户必须在函数中提供username@domain.com和密码...
我想知道的是,通过Openid认证的人是否是域名所有者?
你好,我在asp.net中有一个下面的代码。我在openID中使用过DotNetOpenAuth.dll。代码在下面
protected void openidValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
// This catches common typos that result in an invalid OpenID Identifier.
args.IsValid = Identifier.IsValid(args.Value);
}
protected void l
你好,我在asp.net中有一个下面的代码。我在openID中使用过DotNetOpenAuth.dll。代码在下面
protected void openidValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
// This catches common typos that result in an invalid OpenID Identifier.
args.IsValid = Identifier.IsValid(args.Value);
}
我正在尝试让Google 登录工作。问题是它是一个可安装的web all (所以没有固定的域名),我也试图让它在我的开发机器上工作-所以返回的网址类似于http://localhost:8000/test/index.php。
我用过,但虽然OpenID返回得很好,但OAuth part被谷歌完全忽略了(所以我选择了You are not authenticated)。我怀疑这是因为OpenID参数与消费者键不匹配,但我不知道如何使其工作。我尝试使用匿名/匿名作为OAuth密钥,它没有产生预期的效果。有什么办法可以让它在我的设置中以混合模式工作吗?