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?
Related Questions in OPENID
- My openID Authentication return 'You must have either https wrappers or curl enabled.'
- How to migrate from Azure Static Web Apps to Azure App Service?
- angular oauth 2 oidc doesn't work with github idp
- How can I validate users with state (or nonce) when using OpenID with Steam
- Authenticate to two or more Keycloak confidential clients via openid-connect
- My web application won't return JSON from the server, but the url in a browser does
- Steam OAuth 2 Login in Vaadin Application
- How to implement account linking in Blazor Web App?
- Automatic Login from 3rd-Party OneLogin Apps to My App
- How to enable OpenID Connect in Dataverse
- Additional scopes for OAuth2 LinkedIn Sing In product
- Unable to Access Protected Endpoints in Azure Web App Using OAuth 2.0 Client Credentials Grant in Postman
- integration openiddict identityServer .net core 7 with client .net framework 4.8
- Codeigniter OpenID ERR_SSL_PROTOCOL_ERROR
- ASP.NET Core 8 using open id failed to authenticate the Cookie scheme
Related Questions in YAHOO
- Selenium Python - The element I'm looking for cant be found even though it exists in Yahoo Finance
- Error 553 5.7.2 [TSS09] When Sending Emails to Yahoo and Outlook
- Yahoo finance - error trying to download option chain with r - Quantmod
- Using Hybridauth to get Yahoo email
- how to fetch the dividend % on several stock exchanges (formula works but not for all)
- TypeError: string indices must be integers in pandas_datareader
- How to register Yahoo Mail `mailto` protocol handler in Chrome?
- Pandas DataReader TypeError
- How to retrieve ISIN from yahoo-symbol in python or query-string?
- We don't recognized your account error by yahoo
- how to get Client id and client secret at yahoo developer portal
- Is there a way to automate downloading OHLC quotes for both tickers and fund codes from Yahoo Finance using Python?
- How can I successfully integrate Yahoo sign-in into my Django website using Yahoo API?
- Python ValueError for yfinance code regarding date format
- get ESG scores from yesg
Related Questions in LIGHTOPENID
- Open ID Implementation PowerSchool PHP
- Steam Authentication Session
- PHP | preg_match(): Unknown modifier '(' in C:\xampp\htdocs\Folder\index.php on line 38
- Unable to get FirstName and LastName from openid attributes
- OpenID duplicate results in database
- Partialy visible PHP code in page, using OpenID
- LightOpenID not detecting login causing login looping
- PHP - Steam API Web Connect OpenID --> No redirect
- LightOpenID Failed to connect to 2a00:1450:4016:804::2004: Network is unreachable
- OpenID and OAuth: successor of lightopenid?
- LightOpenID is only using the first AuthURL returned despite individual PHP Sessions being started
- Automatic login with LightOpenID after first authentication?
- Single Sign On between Yii and Moodle two php application
- Google login works on localhost but not on online domain
- Should I be using LightOpenID?
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?
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)
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.