opauth / openid Goto Github PK
View Code? Open in Web Editor NEWOpenID strategy for Opauth
Home Page: http://opauth.org
OpenID strategy for Opauth
Home Page: http://opauth.org
Please replace $_POST
with $_REQUEST
in: https://github.com/opauth/openid/blob/wip/1.0/Strategy.php
... so that the openid_url can be read from the querystring ($_GET
).
Separate LightOpenID dependency.
LightOpenID library has changed and fixes some errors. I need one, which fixed multiple provider server calling on line 352. Thanks. (This should be also updated in composer package)
352 - return file_get_contents($url, false, $context);
352 + return $data;
Certain OpenID providers, for example Steam, will not provide any attributes, so using $this->openid->getAttributes() will return an empty array, causing the response validation to fail (missing required parameter "raw").
I suggest using $this->openid->data or $_GET for raw data instead.
This will probably mean that the responseMap will change from (for example):
'info.email' => 'contact/email'
To:
'info.email' => 'openid_ext1_value_contact_email'
etc.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.