Sha256: cb2ec66dc7321014bfc0657dd9384dd76d697bf37e99c07fd0772159f6667d27

Contents?: true

Size: 1.2 KB

Versions: 23

Compression:

Stored size: 1.2 KB

Contents

## 0.0.4 (13/6/2020)

### Features

#### Token introspection

`rodauth-oauth` now ships with an introspection endpoint (`/oauth-introspect`).

#### Authorization Server Metadata

`rodauth-oauth` now allows to define an authorization metadata endpoint, which has to be defined at the route of the router:

```ruby
route do |r|
  r.rodauth
  rodauth.oauth_server_metadata
  ...
```

#### JWKs URI

the `oauth_jwt` feature now ships with an endpoint, `/oauth-jwks`, where client applications can retrieve the JWK set to verify generated tokens.

#### JWT access tokens as authorization grants

The `oauth_jwt` feature now allows the usage of access tokens to authorize the generation of new tokens, [as per the RFC](https://tools.ietf.org/html/rfc7523#section-4);

### Improvements

* using `client_secret_basic` authorization where client id/secret params were allowed (i.e. in the token and revoke endpoints, for example);
* improved JWK usage for both supported jwt libraries;
* marked `fetch_access_token` as auth_value_method, thereby allowing users to fetch the access token from other sources than the "Authorization" header (i.e. form body, query params, etc...)

### Bugfixes

* Fixed scope claim of JWT ("scopes" -> "scope");

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
rodauth-oauth-1.6.3 doc/release_notes/0_0_4.md
rodauth-oauth-1.6.2 doc/release_notes/0_0_4.md
rodauth-oauth-1.6.0 doc/release_notes/0_0_4.md
rodauth-oauth-1.5.0 doc/release_notes/0_0_4.md
rodauth-oauth-1.4.0 doc/release_notes/0_0_4.md
rodauth-oauth-1.3.2 doc/release_notes/0_0_4.md
rodauth-oauth-1.3.1 doc/release_notes/0_0_4.md
rodauth-oauth-1.3.0 doc/release_notes/0_0_4.md
rodauth-oauth-1.2.0 doc/release_notes/0_0_4.md
rodauth-oauth-1.1.0 doc/release_notes/0_0_4.md
rodauth-oauth-1.0.0 doc/release_notes/0_0_4.md
rodauth-oauth-1.0.0.pre.beta2 doc/release_notes/0_0_4.md
rodauth-oauth-1.0.0.pre.beta1 doc/release_notes/0_0_4.md
rodauth-oauth-0.10.4 doc/release_notes/0_0_4.md
rodauth-oauth-0.10.3 doc/release_notes/0_0_4.md
rodauth-oauth-0.10.2 doc/release_notes/0_0_4.md
rodauth-oauth-0.10.1 doc/release_notes/0_0_4.md
rodauth-oauth-0.10.0 doc/release_notes/0_0_4.md
rodauth-oauth-0.9.3 doc/release_notes/0_0_4.md
rodauth-oauth-0.9.2 doc/release_notes/0_0_4.md