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
<divid="book-search-input" role="search"><inputtype="text" placeholder="Type to search"></div><compodoc-menu></compodoc-menu>
23
+
</div>
24
+
25
+
<divclass="container-fluid main">
26
+
<divclass="row main">
27
+
<divclass="hidden-xs menu">
28
+
<compodoc-menumode="normal"></compodoc-menu>
29
+
</div>
30
+
<!-- START CONTENT -->
31
+
<divclass="content additional-page">
32
+
<divclass="content-data">
33
+
34
+
35
+
36
+
37
+
38
+
39
+
40
+
41
+
42
+
43
+
44
+
45
+
46
+
47
+
48
+
49
+
50
+
51
+
52
+
<h1id="using-with-azure-ad">Using with Azure AD</h1>
53
+
<p>For using this library with <strong>Azure Active Directory</strong> (<strong>Azure AD</strong>), we recommend an additional look to this <ahref="https://dev.to/yuriburger/azure-active-directory-b2c-with-pkce-for-your-angular-app-1dcg">blog post</a> and the example linked at the end of this blog post.</p>
<li>clear location.hash only if it is present (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c2b2753943d59a6b4b5149f1003371338ac1a210">c2b2753</a>), closes <ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/issues/970">#970</a></li>
39
+
<li>correctly handle ? and & in location replacements (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/70fd8268832aba954956542e37896252dde5cdab">70fd826</a>)</li>
40
+
<li>Disable nonce validation for id token for e2e tests (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/f5bd96ca81ec6b7af868de72b1098541264347cf">f5bd96c</a>)</li>
41
+
<li>fix scope/state removal for implicit flow with hash (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/9e257d0d267942d716607f2a1c78700bd9d6e9ef">9e257d0</a>)</li>
<li><strong>jwks:</strong> update jsrsasign dependency to 10.2.0 (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/a05bd8a106035acb51fb06fd62e17de0de8decb4">a05bd8a</a>), closes <ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/issues/1061">#1061</a></li>
44
+
<li>multiplying calls to token endpoint in code flow (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/59f65d2eb9cd1a724301fb3de0b3def796920bd4">59f65d2</a>)</li>
45
+
<li>Refresh tokens with a plus sign get corrupted before sending to token endpoint (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/2204c5a307640d11b847a0c266b44ca2c18fd9a7">2204c5a</a>)</li>
46
+
<li><strong>revoketokenandlogout:</strong> 'customParameters' should accept boolean (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/9761baded0d85bd831947de4607296fb029579ab">9761bad</a>)</li>
47
+
<li>While Using POPUP mode, we click on login button multiple time it opens multiple popup instead of focusing already opened (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/bbff95b86173fa9262bf962e7fa4cfe4121b787e">bbff95b</a>)</li>
<li><strong>logout:</strong> postLogoutRedirectUri should not default to redirectUri (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/ff7d1d915aa19f87bcb1c2d18ac3eb280db78d3b">ff7d1d9</a>)</li>
53
+
<li>support JWT response on userinfo endpoint (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/da1649499376863b0ebf884748176f3b38d91899">da16494</a>)</li>
54
+
<li>Custom grant type added (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/pull/919">https://github.com/manfredsteyer/angular-oauth2-oidc/pull/919</a>)</li>
55
+
<li>Listen for storage to receive auth hash from popup (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/pull/935">https://github.com/manfredsteyer/angular-oauth2-oidc/pull/935</a>)</li>
56
+
<li>Add event for unchanged session (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/pull/936">https://github.com/manfredsteyer/angular-oauth2-oidc/pull/936</a>)</li>
57
+
<li>Add loginHint to codeFlow (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/pull/938">https://github.com/manfredsteyer/angular-oauth2-oidc/pull/938</a>)</li>
58
+
<li>Add a windowRef option to initLoginFlowInPopup to prevent the window from beeing blocked by popup blockers (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/pull/965">https://github.com/manfredsteyer/angular-oauth2-oidc/pull/965</a>)</li>
59
+
<li>Use configured revocationEndpoint by default (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/pull/1020">https://github.com/manfredsteyer/angular-oauth2-oidc/pull/1020</a>)</li>
60
+
</ul>
34
61
<h2id="1000-2020-06-30">10.0.0 (2020-06-30)</h2>
35
62
<ul>
36
63
<li>chore: increase version in package.json (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/84d95a7">84d95a7</a>)</li>
<li>loadDiscoveryDocumentAndLogin should pass state into initLoginFlow (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/132c62426cfe07ddaf0eebb85bdf062ee49e4a06">132c624</a>)</li>
64
91
<li><strong>lib:</strong> copying LICENSE file to output build (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/e89aa6d90054dc4ad20f234db2107e82b11a9386">e89aa6d</a>)</li>
65
92
</ul>
66
-
<h3id="features">Features</h3>
93
+
<h3id="features-1">Features</h3>
67
94
<ul>
68
95
<li><strong>oauth-service:</strong> pass custom url params to logOut (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/4607d55c6bdf608a32a2a029feac9eb37bfb493d">4607d55</a>)</li>
69
96
<li><strong>oauth-service:</strong> revokeTokenAndLogout with cust params (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/026dcb38e4299afbab8faff1d54dba94cadc1aa6">026dcb3</a>)</li>
<p>All notable changes to this project will be documented in this file. See <ahref="https://github.com/conventional-changelog/standard-version">standard-version</a> for commit guidelines.</p>
74
-
<h3id="features-1">Features</h3>
101
+
<h3id="features-2">Features</h3>
75
102
<ul>
76
103
<li><strong>automatic silent refresh:</strong> stopAutomaticRefresh stops all timers. (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/8ab853bf38dd162060d7b6cbd18f7b4fd5a84f18">8ab853b</a>)</li>
77
104
<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>
<li>Upgrade to angular 8 (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/31c6273b388af7e796a9ad663e346f1e33ff331c">31c6273</a>)</li>
85
112
</ul>
86
-
<h3id="bug-fixes-1">Bug Fixes</h3>
113
+
<h3id="bug-fixes-2">Bug Fixes</h3>
87
114
<ul>
88
115
<li>loadDiscoveryDocumentAndLogin should pass state into initLoginFlow (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/132c62426cfe07ddaf0eebb85bdf062ee49e4a06">132c624</a>)</li>
89
116
<li><strong>lib:</strong> copying LICENSE file to output build (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/e89aa6d90054dc4ad20f234db2107e82b11a9386">e89aa6d</a>)</li>
<li><p><strong>revoketokenandlogout:</strong> explicit way to revoke an access token according to <ahref="https://tools.ietf.org/html/rfc7009">RFC 7009</a> (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c799eadbfa616d459af8be1a667499834745d78f">c799ead</a>)</p>
107
134
</li>
108
135
<li><p><strong>token-revocation:</strong> also revoke refresh_token (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/429ed2c5b50c60ac857ff0ffe84c1d7fc995c6dd">429ed2c</a>)</p>
109
136
</li>
110
137
</ul>
111
-
<h3id="bug-fixes-2">Bug Fixes</h3>
138
+
<h3id="bug-fixes-3">Bug Fixes</h3>
112
139
<ul>
113
140
<li><strong>sample:</strong> make sense of the guard (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/1cae011532dc91a250368c95120812d2f78f8109">1cae011</a>)</li>
114
141
</ul>
115
142
<h2id="910-2020-03-23">9.1.0 (2020-03-23)</h2>
116
-
<h3id="features-3">Features</h3>
143
+
<h3id="features-4">Features</h3>
117
144
<ul>
118
145
<li><strong>automatic silent refresh:</strong> stopAutomaticRefresh stops all timers. (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/8ab853bf38dd162060d7b6cbd18f7b4fd5a84f18">8ab853b</a>)</li>
119
146
<li><strong>code-flow:</strong> allow using silent refresh by setting useSilentRefresh to true (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/93902a5808bb9b75a41d4bde44c6ab763bcfa9f6">93902a5</a>)</li>
120
147
<li><strong>sample:</strong> Also use new Identity Server 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>
121
148
<li><strong>session checks:</strong> Session checks work now for code flow too. Please see docs for details. (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/4bf89014d8cc5d50ed716500e3f3ad265b4ae2db">4bf8901</a>)</li>
122
149
</ul>
123
-
<h3id="bug-fixes-3">Bug Fixes</h3>
150
+
<h3id="bug-fixes-4">Bug Fixes</h3>
124
151
<ul>
125
152
<li><strong>code flow:</strong> Fixed code flow for IE 11 (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/0f03d393aac9fe4e26444a73884dd154318d530f">0f03d39</a>)</li>
126
153
<li><strong>sample:</strong> use hash-based routing (<ahref="https://github.com/manfredsteyer/angular-oauth2-oidc/commit/3f44ecae157305c56ae377fcd6d2df8dfde8adf5">3f44eca</a>)</li>
0 commit comments