Comments (2)
@zandbelt - always a good question! Don’t worry, the Solid devs are always careful to do prior art research and use available components whenever possible.
At the time when we were implementing Webid-OIDC, there were no other libraries that worked both on the server (in Node.js) and in the browser (using the Web Crypto API). (Plus we were under a requirement to also use and embeddable OP library in the server.)
This RP library could be OIDC certified, we just never got around to it.
Since that time, at least one other library has been developed that might meet our criteria. We’re actually currently investigating which of those libs we can just use, so that we can maintain the least number of libs possible just like you said.
from oidc-rp.
Closing this issue. (https://github.com/panva/node-openid-client is for Node only, not for browsers.)
from oidc-rp.
Related Issues (18)
- Logout doesn't work in version 0.7.1 HOT 1
- Please create new release of oidc-rp, the current release v0.7.1 doesn't include latest fix for Logout HOT 9
- Fix third party vulnerabilities identified by npm audit HOT 1
- Handle endpoint URLs with query parameters HOT 1
- Logout logs out from IDP, not from RP HOT 6
- [email protected] no longer maintained HOT 1
- Allow options like max (age) to be passed from issueFor() to issue() HOT 1
- relies on unstable project @trust/json-document HOT 3
- relies on archived project @trust/webcrypto HOT 3
- use non extractable CryptoKey HOT 1
- Implement remaining AuthenticationResponse validation steps
- Implement refresh() token functionality
- Re-organizing github.com/solid HOT 1
- Replace rp.logout() with logoutRequest() HOT 1
- Refactor to use es7 await/async syntax HOT 1
- Refactor to use nested VError for error handling HOT 4
- Refactor AuthenticationResponse.errorResponse method
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from oidc-rp.