Email authentication (Gmail, Yahoo etc) -- android(电子邮件身份验证(Gmail、Yahoo 等)- android)
问题描述
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
I'm not 100% sure if you mean how to validate if a string is a valid e-mail address or how to authenticate a user using an e-mail address.
If you want to validate if an entered e-mail address 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
}
If you want to authenticate a user using an e-mail address, 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:
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、Yahoo 等)- android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:电子邮件身份验证(Gmail、Yahoo 等)- android


- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01