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.

-

Dependency Injection

+

Dependency Injection

You can also setup a ValidationHandler by leveraging dependency injection:

[...]
 providers: [
@@ -70,7 +72,7 @@ 

Dependency Injection

[...]
-

result-matching ""

+

results matching ""

@@ -82,6 +84,15 @@

No results matching "

+ + - - + + diff --git a/docs/additional-documentation/authorization-servers.html b/docs/additional-documentation/authorization-servers.html index 84bcedea..87990d73 100644 --- a/docs/additional-documentation/authorization-servers.html +++ b/docs/additional-documentation/authorization-servers.html @@ -9,11 +9,11 @@ - + -
-

result-matching ""

+

results matching ""

    @@ -67,6 +69,15 @@

    No results matching "

    + + - - + + diff --git a/docs/additional-documentation/authorization-servers/auth0.html b/docs/additional-documentation/authorization-servers/auth0.html index 5921a79d..3a07bb39 100644 --- a/docs/additional-documentation/authorization-servers/auth0.html +++ b/docs/additional-documentation/authorization-servers/auth0.html @@ -9,11 +9,11 @@ - + -

    Getting, Using, and Refreshing a Token

    This should work as shown in the other examples in this documentation and in the readme file.

    -

    Logging out

    +

    Logging out

    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.

    -

    Example

    +

    Example

    Please find a demo for using Auth0 with angular-oauth2-oidc here.

    -

    result-matching ""

    +

    results matching ""

      @@ -103,6 +105,15 @@

      No results matching "

      + + - - + + diff --git a/docs/additional-documentation/authorization-servers/azure-ad-(active-directory).html b/docs/additional-documentation/authorization-servers/azure-ad-(active-directory).html index c9b1982c..49e3fbe8 100644 --- a/docs/additional-documentation/authorization-servers/azure-ad-(active-directory).html +++ b/docs/additional-documentation/authorization-servers/azure-ad-(active-directory).html @@ -9,11 +9,11 @@ - + -
      -

      result-matching ""

      +

      results matching ""

        @@ -66,6 +68,15 @@

        No results matching "

        + + - - + + diff --git a/docs/additional-documentation/authorization-servers/using-identity-server.html b/docs/additional-documentation/authorization-servers/using-identity-server.html index dd6b87e0..5a724fd0 100644 --- a/docs/additional-documentation/authorization-servers/using-identity-server.html +++ b/docs/additional-documentation/authorization-servers/using-identity-server.html @@ -9,11 +9,11 @@ - + -
        -

        result-matching ""

        +

        results matching ""

          @@ -66,6 +68,15 @@

          No results matching "

          + + - - + + diff --git a/docs/additional-documentation/authorization-servers/using-keycloak.html b/docs/additional-documentation/authorization-servers/using-keycloak.html index c1074602..7753a1e1 100644 --- a/docs/additional-documentation/authorization-servers/using-keycloak.html +++ b/docs/additional-documentation/authorization-servers/using-keycloak.html @@ -9,11 +9,11 @@ - + -
          -

          result-matching ""

          +

          results matching ""

            @@ -66,6 +68,15 @@

            No results matching "

            + + - - + + diff --git a/docs/additional-documentation/callback-after-login.html b/docs/additional-documentation/callback-after-login.html index ac5cfba7..77c4e47a 100644 --- a/docs/additional-documentation/callback-after-login.html +++ b/docs/additional-documentation/callback-after-login.html @@ -9,11 +9,11 @@ - + -
            -

            result-matching ""

            +

            results matching ""

              @@ -76,6 +78,15 @@

              No results matching "

              + + - - + + diff --git a/docs/additional-documentation/configure-custom-oauthstorage.html b/docs/additional-documentation/configure-custom-oauthstorage.html index 4cb9bc6f..86f3ef7a 100644 --- a/docs/additional-documentation/configure-custom-oauthstorage.html +++ b/docs/additional-documentation/configure-custom-oauthstorage.html @@ -9,11 +9,11 @@ - + -

              Custom storage solution

              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.

              -

              result-matching ""

              +

              results matching ""

                @@ -98,6 +100,15 @@

                No results matching "

                + + - - + + diff --git a/docs/additional-documentation/configure-library-for-implicit-flow-without-discovery-document.html b/docs/additional-documentation/configure-library-for-implicit-flow-without-discovery-document.html index 95647d90..c86c8047 100644 --- a/docs/additional-documentation/configure-library-for-implicit-flow-without-discovery-document.html +++ b/docs/additional-documentation/configure-library-for-implicit-flow-without-discovery-document.html @@ -9,11 +9,11 @@ - + -
                -

                result-matching ""

                +

                results matching ""

                  @@ -99,6 +101,15 @@

                  No results matching "

                  + + - - + + diff --git a/docs/additional-documentation/custom-query-parameters.html b/docs/additional-documentation/custom-query-parameters.html index 23e59d95..2c0c851c 100644 --- a/docs/additional-documentation/custom-query-parameters.html +++ b/docs/additional-documentation/custom-query-parameters.html @@ -9,11 +9,11 @@ - + -
                  -

                  result-matching ""

                  +

                  results matching ""

                    @@ -69,6 +71,15 @@

                    No results matching "

                    + + - - + + diff --git a/docs/additional-documentation/events.html b/docs/additional-documentation/events.html index 50bfd087..c3952c99 100644 --- a/docs/additional-documentation/events.html +++ b/docs/additional-documentation/events.html @@ -9,11 +9,11 @@ - + -
                    -

                    result-matching ""

                    +

                    results matching ""

                      @@ -91,6 +93,15 @@

                      No results matching "

                      + + - - + + diff --git a/docs/additional-documentation/getting-started.html b/docs/additional-documentation/getting-started.html index fe246c0c..16a8fc01 100644 --- a/docs/additional-documentation/getting-started.html +++ b/docs/additional-documentation/getting-started.html @@ -9,11 +9,11 @@ - + -
                      -

                      result-matching ""

                      +

                      results matching ""

                        @@ -66,6 +68,15 @@

                        No results matching "

                        + + - - + + diff --git a/docs/additional-documentation/manually-skipping-login-form.html b/docs/additional-documentation/manually-skipping-login-form.html index bee73fff..416714cb 100644 --- a/docs/additional-documentation/manually-skipping-login-form.html +++ b/docs/additional-documentation/manually-skipping-login-form.html @@ -9,11 +9,11 @@ - + -
                        -

                        result-matching ""

                        +

                        results matching ""

                          @@ -95,6 +97,15 @@

                          No results matching "

                          + + - - + + diff --git a/docs/additional-documentation/original-config-api.html b/docs/additional-documentation/original-config-api.html index 40382909..b4777bea 100644 --- a/docs/additional-documentation/original-config-api.html +++ b/docs/additional-documentation/original-config-api.html @@ -9,11 +9,11 @@ - + -
                          -

                          result-matching ""

                          +

                          results matching ""

                            @@ -101,6 +103,15 @@

                            No results matching "

                            + + - - + + diff --git a/docs/additional-documentation/popup-based-login.html b/docs/additional-documentation/popup-based-login.html index 051b4887..f12a86e1 100644 --- a/docs/additional-documentation/popup-based-login.html +++ b/docs/additional-documentation/popup-based-login.html @@ -9,11 +9,11 @@ - + -
                            -

                            result-matching ""

                            +

                            results matching ""

                              @@ -74,6 +76,15 @@

                              No results matching "

                              + + - - + + diff --git a/docs/additional-documentation/preserving-state-(like-the-requested-url).html b/docs/additional-documentation/preserving-state-(like-the-requested-url).html index 496048c1..6e6fa324 100644 --- a/docs/additional-documentation/preserving-state-(like-the-requested-url).html +++ b/docs/additional-documentation/preserving-state-(like-the-requested-url).html @@ -9,11 +9,11 @@ - + -
                              -

                              result-matching ""

                              +

                              results matching ""

                                @@ -71,6 +73,15 @@

                                No results matching "

                                + + - - + + diff --git a/docs/additional-documentation/refreshing-a-token.html b/docs/additional-documentation/refreshing-a-token.html index f71b43a5..e0bb1f36 100644 --- a/docs/additional-documentation/refreshing-a-token.html +++ b/docs/additional-documentation/refreshing-a-token.html @@ -9,11 +9,11 @@ - + -
                                -

                                result-matching ""

                                +

                                results matching ""

                                  @@ -71,6 +73,15 @@

                                  No results matching "

                                  + + - - + + diff --git a/docs/additional-documentation/routing-with-the-hashstrategy.html b/docs/additional-documentation/routing-with-the-hashstrategy.html index 5c861e73..801887db 100644 --- a/docs/additional-documentation/routing-with-the-hashstrategy.html +++ b/docs/additional-documentation/routing-with-the-hashstrategy.html @@ -9,11 +9,11 @@ - + -