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
基础教程推荐
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01