Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nodeSolidServer/oidc-rp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: interop-alliance/oidc-rp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.
Loading
1 change: 1 addition & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
package-lock=false
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
## v0.13.0 - 2021-04-17

### Changed
- Switch from `isomorphic-fetch` to `cross-fetch` library (fixes weird
downstream error during `discover()`).

## v0.12.0-v0.12.4 - 2021-01-13

### Added
- Implement PKCE.

### Changed
- Switch webpack excludes from webpack.config to package.json.
- Use universal-base64 lib.

## v0.11.0 - 2019-11-14

### Changed
- Major refactor to use es7 async/await.

## v0.10.0 - 2019-11-08

### Changed
23 changes: 8 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,15 @@
# OpenID Connect Relying Party _(oidc-rp)_
# OpenID Connect Relying Party _(@interop-alliance/oidc-rp)_

[![](https://img.shields.io/badge/project-Solid-7C4DFF.svg?style=flat-square)](https://github.com/solid/solid)
[![Build Status](https://travis-ci.org/solid/oidc-rp.svg?branch=master&style=flat-square)](https://travis-ci.org/solid/oidc-rp)
[![npm version](https://badge.fury.io/js/%40solid%2Foidc-rp.svg)](https://badge.fury.io/js/%40solid%2Foidc-rp)
[![Build Status](https://travis-ci.org/interop-alliance/oidc-rp.svg?branch=master&style=flat-square)](https://travis-ci.org/interop-alliance/oidc-rp)
[![npm version](https://badge.fury.io/js/%40interop-alliance%2Foidc-rp.svg)](https://badge.fury.io/js/%40interop-alliance%2Foidc-rp)

> OpenID Connect Relying Party for Node.js and the browser.
- [x] Dynamic Configuration and Client Registration
- [x] Authorization Code, Implicit, and Hybrid grants
- [x] Relying Party initiated logout
- [ ] Refresh grant
- [ ] Client Credentials grant
- [X] Client Credentials grant
- [ ] Key rotation using JWK `kid` value
- [ ] Session management
- [ ] front- and back-channel logout
@@ -43,15 +42,15 @@
## Install

```bash
$ npm install @solid/oidc-rp --save
$ npm install @interop-alliance/oidc-rp --save
```

## Usage

### Node.js

```
const RelyingParty = require('@solid/oidc-rp')
const RelyingParty = require('@interop-alliance/oidc-rp')
```

### Browser
@@ -65,7 +64,7 @@ the library is exposed as a global var, `OIDC`.
### Install

```bash
$ git clone git@github.com:solid/oidc-rp.git
$ git clone https://github.com/interop-alliance/oidc-rp.git
$ cd oidc-rp
$ npm install
```
@@ -81,7 +80,6 @@ section:
externals: {
'node-fetch': 'fetch',
'@sinonjs/text-encoding': 'TextEncoder',
'whatwg-url': 'window',
'isomorphic-webcrypto': 'crypto'
}
```
@@ -112,12 +110,7 @@ npm test

### Code of conduct

* @solid/oidc-rp follows the [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.

### Contributors

* Christian Smith [@christiansmith](https://github.com/christiansmith)
* Dmitri Zagidulin [@dmitrizagidulin](https://github.com/dmitrizagidulin)
* @interop/oidc-rp follows the [Contributor Covenant](http://contributor-covenant.org/version/1/3/0/) Code of Conduct.

## MIT License

Loading