What's the current state of Yahoo's openid support? No matter how I tried, it only gives back the nameperson attribute, but I can't get the user's email (contact/email). Is there any way to get the email with the lightopenid library?
Lightopenid and yahoo user email
287 Views Asked by Jauzsika At
1
There are 1 best solutions below
Related Questions in OPENID
- Is it possible to get a list of all the pages where I authenticated with my Google OpenID
- integrate login to my sites with OpenId or OAuth
- Use Bearer Token Authentication for API and OpenId authentication for MVC on the same application project
- PHP - Steam API Web Connect OpenID --> No redirect
- Identity Server OAuth Resource Owner Password Grant always returns invalid_client
- Validate an Access Token at the Resource Server and Respond Accordingly
- owin: Catch SecurityTokenExpiredException exception
- What exactly will happen to Google OpenId Connect to OpenID 2.0 mapping on Jan 1, 2017?
- Implementing Steam OpenID for iOS
- OAuth vs OpenID: confused about when to use one of these and why
- wso2carbon programmatically/configuration always consent
- Use identityserver3 as OpenID provider for other websites
- AuthenticationValidated event in OpenIdConnectEvents doesn't exist in AspNetCore 1.1 so where should I add claims client side
- Oidc-client with IdentityServer3 - Angular2, how to logout and login properly
- Google OpenID Connect: How to verify id_token?
Related Questions in YAHOO
- Yahoo Fantasy Sports API Oauth Verifier Not Available
- Yahoo php sdk getContacts() intermittently works
- Yahoo showing blank email body for php 5.4
- YQL Console - No definition found for Table yahoo.finance.quotes
- Yahoo Fantasy Sports API Previous Years Stats
- How to get financials of firms listed at TESA in quantmod?
- This page is insecure (broken HTTPS) on my Tumblr Blog
- Hiding content issue in mails
- How can I send mail with PHPMailer without enabling 'less secure app' access in Yahoo?
- Error while retrieving Volume data from Yahoo
- php headers mail headers "554 Message not allowed - Headers are not RFC compliant[291]"
- Search four fields in YQL geo.places
- php mail function not sending email when From address is yahoo
- Accessing users Yahoo profile with YQL
- Web Scraping : Yahoo provides dirtyurl instead of normal url
Related Questions in LIGHTOPENID
- PHP - Steam API Web Connect OpenID --> No redirect
- LightOpenID is only using the first AuthURL returned despite individual PHP Sessions being started
- Login with lightOpenID and yahoo
- Managing session in REST application after authentication with OpenID
- LightOpenID authentication using POST method
- LightOpenID forbidden when redirecting back
- How to ask LightOpenId to get the users email in checkid_immediate mode?
- How to get user photo using LightOpenID php class for google and yahoo
- "No servers found" using openid light
- Lightopenid, Gmail Auth, show popup instead of fullpage form
- Can I use jQuery OpenID Plugin with LightopenID?
- Lightopenid and yahoo user email
- lightopenID for university Google-hosted email
- requeststreams in lightopenid queries URL twice, getting success (is_valid:true) the first time but returning the second result, which is failure
- OpenID get data after login
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Exactly the way you tried -- by adding
'contact/email'to$openid->required(oroptional).If a provider doesn't return the email -- that's fine, it doesn't have to. It doesn't mean that the provider doesn't support OpenID, or doesn't support SREG/AX (the OpenID extensions used to fetch the email). It just means that it decided not to send you the email address.
So my advice is: stop depending on that.
OpenID is a decentralized protocol, so there are a lot of providers that won't return email and other data, and you still have to support them. So again: the provider may return whatever data it wants, regardless of what you asked for, so you can't depend on it being returned.