You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-3Lines changed: 5 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,5 @@
1
1
# Changelog
2
2
3
-
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.
4
-
5
3
## 9.1.0 (2020-03-23)
6
4
7
5
@@ -26,4 +24,8 @@ All notable changes to this project will be documented in this file. See [standa
26
24
* run tokensetup outside ngzone ([07bb62d](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/07bb62d06abb84ef2da010977d07bfd2a3805b16))
<p>Please note that the lib performs a token refresh when the session changes to get the newest information about the current session. When using implicit flow, this means you have to configure <ahref="./silent-refresh.html">silent refresh</a>; when using code flow you either need silent refresh or a <ahref="./refreshing-a-token.html">refresh token</a>.</p>
74
+
<p>If using refresh tokens, your Auth Server needs to bind them to the current session's lifetime. Unfortunately, the used version of Identity Server 4, shown in the docs and in the example applications, does not support this at the moment.</p>
75
+
<h2id="events">Events</h2>
73
76
<p>To get notified, you can hook up for the event <code>session_terminated</code>:</p>
</html></code></pre></div><p>This simple implementation within silent-refresh.html is sufficient in most cases. It takes care of the hash fragment as well as of the query string (property search). For <strong>edge cases</strong> you need to check if the received hash fragment is a token response. For this, please go with the following <strong>more advanced implementation</strong>:</p>
</html></code></pre></div><p>Please make sure that this file is copied to your output directory by your build task. When using the CLI you can define it as an asset for this. For this, you have to add the following line to the file <code>.angular-cli.json</code>:</p>
Copy file name to clipboardExpand all lines: docs/changelog.html
+25-9Lines changed: 25 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -30,15 +30,31 @@
30
30
<divclass="content getting-started">
31
31
<divclass="content-data">
32
32
33
-
<h1id="change-log">Change Log</h1>
34
-
<h2id="lates-features">Lates features</h2>
35
-
<p>See <ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/releases">Release Notes</a> for details on each release.</p>
36
-
<h2id="older-versions">Older versions</h2>
37
-
<p>Since Angular 5, versions of this library matched up with the Angular version.
38
-
So versions 5.x were released while Angular 5 was out, the 6.x versions during Angular 6, etc.
39
-
If you need to support a specific old version of Angular, you can consider using a version of the library that lines up.</p>
40
-
<p>For older release notes check the repository version history, or above-linked release notes.
41
-
For even older versions, check out <ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/blob/5d676101c6118d6fa01bfa05b17fb4a58490eaf7/CHANGELOG.md">the old change log</a>.</p>
<li>Upgrade to angular 8 (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/31c6273b388af7e796a9ad663e346f1e33ff331c">31c6273</a>)</li>
39
+
<li><strong>automatic silent refresh:</strong> stopAutomaticRefresh stops all timers. (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/8ab853bf38dd162060d7b6cbd18f7b4fd5a84f18">8ab853b</a>)</li>
40
+
<li><strong>code-flow:</strong> allow using implicit flow by setting useSilentRefresh to true (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/93902a5808bb9b75a41d4bde44c6ab763bcfa9f6">93902a5</a>)</li>
41
+
<li><strong>sample:</strong> also use new idsvr 4 for implicit flow demo to prevent issues with same site cookies (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/58c63541bc7d83d72c30577da2b68ac2d1dc35b7">58c6354</a>)</li>
42
+
<li><strong>session checks:</strong> Session checks work now for code flow too. Pls see Docs for details. (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/4bf89014d8cc5d50ed716500e3f3ad265b4ae2db">4bf8901</a>)</li>
43
+
</ul>
44
+
<h3id="bug-fixes">Bug Fixes</h3>
45
+
<ul>
46
+
<li><strong>code flow:</strong> Fixed code flow for IE 11 (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/0f03d393aac9fe4e26444a73884dd154318d530f">0f03d39</a>)</li>
47
+
<li><strong>sample:</strong> use hash-based routing (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/3f44ecae157305c56ae377fcd6d2df8dfde8adf5">3f44eca</a>)</li>
48
+
<li><strong>session state:</strong> save session_state also when using code flow (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/8fa99ff721ea2b08f28bc5e9fa3e48a459e2a59a">8fa99ff</a>)</li>
49
+
<li><strong>state:</strong> passing an url with a querystring as the state, e. g. url?x=1 (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/71b705cb5105f6dfb49aabc55607745b881c5dc3">71b705c</a>)</li>
0 commit comments