电子邮件认证(的Gmail,雅虎等) - 机器人 [英] Email authentication (Gmail, Yahoo etc) -- android

查看:215
本文介绍了电子邮件认证(的Gmail,雅虎等) - 机器人的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是pretty的新的这个话题,是可以在一个伸展认证所有电子邮件ID。实际需要的是我想在我的应用程序验证的电子邮件(Gmail,雅虎等),一旦身份验证批准,就应该继续我的申请。这可能是单点登录或什么的。这是可以做到的。任何人都可以指导我对这个话题。在此先感谢

I am pretty new to this topic, is that possible to authenticate all email id in one stretch. Actual need is i want to authenticate the email(gmail, yahoo etc) in my application, once the authenticate approves, it should continue to my application. It may be single sign on or whatever. Is this possible to do. Can anyone guide me on this topic. Thanks in advance

推荐答案

我不是100%肯定,如果你的意思是如何验证一个字符串是否是一个有效的E-mail地址或如何使用一封验证用户mail地址。

I'm not 100% sure if you mean how to validate if a string is a valid e-mail adress or how to authenticate a user using an e-mail adress.

如果您想验证如果输入的E-mail地址是有效的,我建议你使用的模式工具类

If you want to validate if an entered e-mail adress is valid I'd recommend that you use the Patterns utility class:

String email = "john.doe@gmail.com";
if(Patterns.EMAIL_ADDRESS.matcher(email).matches()) {
    // e-mail is valid
}
else {
    // e-mail is invalid
}

如果你想用一封mail地址我真的建议你看看如何进行身份验证使用oAuth2和的谷歌在设备上占一个用户来验证用户

。谷歌工程师蒂姆·布雷写了一本很容易遵循指南上的谷歌开发者博客有关的如何验证后端从Android的的要求。

If you want to authenticate a user using an e-mail adress I'd really recommend that you take a look at how to authenticate a user using oAuth2 and one of the Google accounts on the device. Google engineer Tim Bray has written a very easy to follow guide on the Google Developer blog about how to verify back end calls from Android.

更新:既然你问了一个方法来验证一个谷歌或雅虎帐户,我会在这里更新我的回答是:

UPDATE: Since you're asking for a way to authenticate a Google or Yahoo account I'll update my answer here:

首先,我也绝对不会让第三方应用程序知道密码给我的电子邮件帐户。此外,它是绝对疯狂索要Gmail用户名和密码,当你或多或少保证至少有一个在Android设备上。检查我的previous链接学习如何登录使用一个谷歌帐户,而无需要求用户提供其密码。它好像雅虎OAuth的支持。还有似乎已经就如何整合这在Android 一个几个问题。

First of all, I would never ever let a third-party app know the password to my email account. Besides, it would be absolutely crazy to ask for gmail username and password when you are more or less guaranteed to have at least one on an Android device. Check my previous link to learn how to login using a Google account without having to ask the user for his password. It seems as though Yahoo has oAuth support. And there already seems to be a few questions regarding how to integrate this on Android.

这篇关于电子邮件认证(的Gmail,雅虎等) - 机器人的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆