使用C#编程实现登录Google账户

3

我能否通过C#在我的网站上以编程方式登录我的Google帐户?

就像用户手动输入他们的电子邮件和密码一样: https://accounts.google.com/ServiceLogin

也就是说,在页面加载时,代码会检查用户是否已登录,如果没有,则会自动登录。

如果有人能提供帮助,我将不胜感激。


Duplicate::http://stackoverflow.com/a/11651195/763026 - Angshuman Agarwal
5
这不是重复内容,因为我实际上需要该网站让用户登录。 - Mohand Mokri
1
除了使用OAuth或将用户发送到“真实”登录页面之外,需要用户在您的网站上输入其Google密码的非网络钓鱼用例是什么? - Yaur
我需要登录的不是用户账户,而是我的自己的账户,只有一个。我想将我的账户数据显示在我的网站上。 - Mohand Mokri
1个回答

1

我已经按照这个例子进行了操作:fryan0911.com/2010/09/use-google-openid-authentication-in.html。它使用了DotNetOpenAuth库,但我注意到它只能间歇性地工作,并且需要用户登录以请求访问权限,这很好,但即使他们已经请求并获得了访问权限,用户仍然需要在注销后重新登录。是否有一种方法可以在用户请求并获得访问权限后,通过编程方式永久地将用户登录? - Mohand Mokri
这是你所能做的全部。这是身份验证方案的特性,它确保用户始终明确地允许应用代表他们行事,这保护了用户和服务提供者(在本例中为Google),但代价是开发复杂度和用户方面的轻微不便(需要多次登录)。 - Jason
有点失望听到这个消息,但还是谢谢你的指导! - Mohand Mokri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接