diff --git a/.vscode/settings.json b/.vscode/settings.json index 2d463ecb..9764f51c 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -32,5 +32,14 @@ "latex", "plaintext", "markdown" - ] + ], + "files.exclude": { + "**/.git": true, + "**/.svn": true, + "**/.hg": true, + "**/CVS": true, + "**/.DS_Store": true, + "**/Thumbs.db": true + }, + "hide-files.files": [] } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d86ee1a..20e816db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,17 +1,7 @@ # Changelog -All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. - -## [16.1.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/v10.0.3...v16.1.0) (2023-12-16) - - ### Features -* introduce DateTimeProvider ([0c0a4a7](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/0c0a4a7a2574c8c134fa839f7ccdee06273a0676)) -* **logout:** postLogoutRedirectUri should not default to redirectUri ([ff7d1d9](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/ff7d1d915aa19f87bcb1c2d18ac3eb280db78d3b)) -* provide standalone api ([e38c99c](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/e38c99c5f70f23fad892328e2a6f01f1e813af4c)) -* support JWT response on userinfo endpoint ([da16494](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/da1649499376863b0ebf884748176f3b38d91899)) -* update for angular 13 ([d95d7da](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/d95d7da788e2c1390346c66de62dc31f10d2b852)) * update project to Angular 16 ([b999024](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/b999024b1bb7fdb40f07810a75add60f47fe5f08)) diff --git a/README.md b/README.md index 3d5dcd7d..32c5364c 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,9 @@ For using this library with **Azure Active Directory** (**Azure AD**), we recomm Also, the Okta community created some guidelines on how to use this lib with Okta. See the links at the end of this page for more information. -**Angular 15 & 16**: Use 15.x versions of this library (**should also work with older Angular versions!**). +**Angular 16**: Use 16.x versions of this library (**should also work with older Angular versions!**). + +**Angular 15**: Use 15.x versions of this library (**should also work with older Angular versions!**). **Angular 14**: Use 14.x versions of this library (**should also work with older Angular versions!**). diff --git a/docs/additional-documentation/adapt-id_token-validation.html b/docs/additional-documentation/adapt-id_token-validation.html index 35eb57d5..87e77f21 100644 --- a/docs/additional-documentation/adapt-id_token-validation.html +++ b/docs/additional-documentation/adapt-id_token-validation.html @@ -9,11 +9,11 @@ - +
-In cases where no ValidationHandler is defined, you receive a warning on the console. This means that the library wants you to explicitly decide on this.
-You can also setup a ValidationHandler by leveraging dependency injection:
[...]
providers: [
@@ -70,7 +72,7 @@ Dependency Injection
[...]
This should work as shown in the other examples in this documentation and in the readme file.
-Auth0's logout endpoint expects the parameters client_id
and returnTo
:
this.oauthService.revokeTokenAndLogout({
client_id: this.oauthService.clientId,
returnTo: this.oauthService.redirectUri
}, true);
The optional 2nd parameter set to true
ignores CORS issues with the logout endpoint.
Please find a demo for using Auth0 with angular-oauth2-oidc here.
If you want to use a custom storage solution, you can extend the OAuthStorage
class. Documentation can be found here. Then add it as a provider, just like in the localStorage
example above.