Skip to content

Commit 5a499bb

Browse files
committed
add contributors
1 parent 2204c5a commit 5a499bb

File tree

142 files changed

+6864
-5816
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+6864
-5816
lines changed

CHANGELOG.md

+32
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,35 @@
1+
## [12.0.0](https://github.com/manfredsteyer/angular-oauth2-oidc/compare/v10.0.3...v10.0.2) (2021-07-16)
2+
3+
4+
### Bug Fixes
5+
6+
* [#728](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/728) ([51e438a](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/51e438a942773948f17ab108332d704b459fd789)), closes [/github.com/manfredsteyer/angular-oauth2-oidc/issues/728#issuecomment-808969225](https://github.com//github.com/manfredsteyer/angular-oauth2-oidc/issues/728/issues/issuecomment-808969225)
7+
* clear location.hash only if it is present ([c2b2753](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c2b2753943d59a6b4b5149f1003371338ac1a210)), closes [#970](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/970)
8+
* correctly handle ? and & in location replacements ([70fd826](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/70fd8268832aba954956542e37896252dde5cdab))
9+
* Disable nonce validation for id token for e2e tests ([f5bd96c](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/f5bd96ca81ec6b7af868de72b1098541264347cf))
10+
* fix scope/state removal for implicit flow with hash ([9e257d0](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/9e257d0d267942d716607f2a1c78700bd9d6e9ef))
11+
* in code flow pass options to error handler ([c9a2c55](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/c9a2c557178af26154adfbcf39e3db2d12ee0503)), closes [#972](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/972)
12+
* **jwks:** update jsrsasign dependency to 10.2.0 ([a05bd8a](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/a05bd8a106035acb51fb06fd62e17de0de8decb4)), closes [#1061](https://github.com/manfredsteyer/angular-oauth2-oidc/issues/1061)
13+
* multiplying calls to token endpoint in code flow ([59f65d2](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/59f65d2eb9cd1a724301fb3de0b3def796920bd4))
14+
* Refresh tokens with a plus sign get corrupted before sending to token endpoint ([2204c5a](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/2204c5a307640d11b847a0c266b44ca2c18fd9a7))
15+
* **revoketokenandlogout:** 'customParameters' should accept boolean ([9761bad](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/9761baded0d85bd831947de4607296fb029579ab))
16+
* While Using POPUP mode, we click on login button multiple time it opens multiple popup instead of focusing already opened ([bbff95b](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/bbff95b86173fa9262bf962e7fa4cfe4121b787e))
17+
18+
19+
### Features
20+
21+
* introduce DateTimeProvider ([0c0a4a7](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/0c0a4a7a2574c8c134fa839f7ccdee06273a0676))
22+
* **logout:** postLogoutRedirectUri should not default to redirectUri ([ff7d1d9](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/ff7d1d915aa19f87bcb1c2d18ac3eb280db78d3b))
23+
* support JWT response on userinfo endpoint ([da16494](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/da1649499376863b0ebf884748176f3b38d91899))
24+
* Custom grant type added (https://github.com/manfredsteyer/angular-oauth2-oidc/pull/919)
25+
* Listen for storage to receive auth hash from popup (https://github.com/manfredsteyer/angular-oauth2-oidc/pull/935)
26+
* Add event for unchanged session (https://github.com/manfredsteyer/angular-oauth2-oidc/pull/936)
27+
* Add loginHint to codeFlow (https://github.com/manfredsteyer/angular-oauth2-oidc/pull/938)
28+
* Add a windowRef option to initLoginFlowInPopup to prevent the window from beeing blocked by popup blockers (https://github.com/manfredsteyer/angular-oauth2-oidc/pull/965)
29+
* Use configured revocationEndpoint by default (https://github.com/manfredsteyer/angular-oauth2-oidc/pull/1020)
30+
31+
32+
133
## 10.0.0 (2020-06-30)
234

335
* chore: increase version in package.json ([84d95a7](https://github.com/manfredsteyer/angular-oauth2-oidc/commit/84d95a7))

README.md

+60-44
Large diffs are not rendered by default.

contributors.md

+25-16
Large diffs are not rendered by default.

docs-src/authsvr-azure-ad.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Using with Azure AD
2+
3+
For using this library with **Azure Active Directory** (**Azure AD**), we recommend an additional look to this [blog post](https://dev.to/yuriburger/azure-active-directory-b2c-with-pkce-for-your-angular-app-1dcg) and the example linked at the end of this blog post.

docs-src/summary.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,11 @@
9999
{
100100
"title": "Auth0",
101101
"file": "authsvr-auth0.md"
102-
}
102+
},
103+
{
104+
"title": "Azure AD (Active Directory)",
105+
"file": "authsvr-azure-ad.md"
106+
}
103107
]
104108
}
105109

docs/additional-documentation/adapt-id_token-validation.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -90,9 +91,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
9091

9192
<script src="../js/libs/custom-elements.min.js"></script>
9293
<script src="../js/libs/lit-html.js"></script>
93-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
94-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
95-
<script src="../js/menu-wc.js" defer></script>
94+
95+
<script type="module" src="../js/menu-wc.js" defer></script>
96+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
9697

9798
<script src="../js/libs/bootstrap-native.js"></script>
9899

docs/additional-documentation/authorization-servers.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -75,9 +76,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
7576

7677
<script src="../js/libs/custom-elements.min.js"></script>
7778
<script src="../js/libs/lit-html.js"></script>
78-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
79-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
80-
<script src="../js/menu-wc.js" defer></script>
79+
80+
<script type="module" src="../js/menu-wc.js" defer></script>
81+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
8182

8283
<script src="../js/libs/bootstrap-native.js"></script>
8384

docs/additional-documentation/authorization-servers/auth0.html

+6-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../../images/favicon.ico">
11-
<link rel="stylesheet" href="../../styles/style.css">
11+
<link rel="stylesheet" href="../../styles/style.css">
12+
<link rel="stylesheet" href="../../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -80,7 +81,7 @@ <h2 id="configuration">Configuration</h2>
8081
};</code></pre></div><h2 id="getting-using-and-refreshing-a-token">Getting, Using, and Refreshing a Token</h2>
8182
<p>This should work as shown in the other examples in this documentation and in the readme file.</p>
8283
<h2 id="logging-out">Logging out</h2>
83-
<p>Auth0&#39;s logout endpoint expects the parameters <code>client_id and</code>returnTo``:</p>
84+
<p>Auth0&#39;s logout endpoint expects the parameters <code>client_id</code> and <code>returnTo</code>:</p>
8485
<div><pre class="line-numbers"><code class="language-typescript">this.oauthService.revokeTokenAndLogout({
8586
client_id: this.oauthService.clientId,
8687
returnTo: this.oauthService.redirectUri
@@ -111,9 +112,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
111112

112113
<script src="../../js/libs/custom-elements.min.js"></script>
113114
<script src="../../js/libs/lit-html.js"></script>
114-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
115-
<script src="../../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
116-
<script src="../../js/menu-wc.js" defer></script>
115+
116+
<script type="module" src="../../js/menu-wc.js" defer></script>
117+
<script nomodule src="../../js/menu-wc_es5.js" defer></script>
117118

118119
<script src="../../js/libs/bootstrap-native.js"></script>
119120

docs/additional-documentation/authorization-servers/using-identity-server.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../../images/favicon.ico">
11-
<link rel="stylesheet" href="../../styles/style.css">
11+
<link rel="stylesheet" href="../../styles/style.css">
12+
<link rel="stylesheet" href="../../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -74,9 +75,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
7475

7576
<script src="../../js/libs/custom-elements.min.js"></script>
7677
<script src="../../js/libs/lit-html.js"></script>
77-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
78-
<script src="../../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
79-
<script src="../../js/menu-wc.js" defer></script>
78+
79+
<script type="module" src="../../js/menu-wc.js" defer></script>
80+
<script nomodule src="../../js/menu-wc_es5.js" defer></script>
8081

8182
<script src="../../js/libs/bootstrap-native.js"></script>
8283

docs/additional-documentation/authorization-servers/using-keycloak.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../../images/favicon.ico">
11-
<link rel="stylesheet" href="../../styles/style.css">
11+
<link rel="stylesheet" href="../../styles/style.css">
12+
<link rel="stylesheet" href="../../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -74,9 +75,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
7475

7576
<script src="../../js/libs/custom-elements.min.js"></script>
7677
<script src="../../js/libs/lit-html.js"></script>
77-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
78-
<script src="../../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
79-
<script src="../../js/menu-wc.js" defer></script>
78+
79+
<script type="module" src="../../js/menu-wc.js" defer></script>
80+
<script nomodule src="../../js/menu-wc_es5.js" defer></script>
8081

8182
<script src="../../js/libs/bootstrap-native.js"></script>
8283

docs/additional-documentation/callback-after-login.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -84,9 +85,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
8485

8586
<script src="../js/libs/custom-elements.min.js"></script>
8687
<script src="../js/libs/lit-html.js"></script>
87-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
88-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
89-
<script src="../js/menu-wc.js" defer></script>
88+
89+
<script type="module" src="../js/menu-wc.js" defer></script>
90+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
9091

9192
<script src="../js/libs/bootstrap-native.js"></script>
9293

docs/additional-documentation/configure-custom-oauthstorage.html

+6-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -60,7 +61,7 @@ <h2 id="using-localstorage">Using localStorage</h2>
6061
export function storageFactory() : OAuthStorage {
6162
return localStorage
6263
}
63-
64+
6465
&#64;NgModule({
6566
imports: [
6667
// etc.
@@ -106,9 +107,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
106107

107108
<script src="../js/libs/custom-elements.min.js"></script>
108109
<script src="../js/libs/lit-html.js"></script>
109-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
110-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
111-
<script src="../js/menu-wc.js" defer></script>
110+
111+
<script type="module" src="../js/menu-wc.js" defer></script>
112+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
112113

113114
<script src="../js/libs/bootstrap-native.js"></script>
114115

docs/additional-documentation/configure-library-for-implicit-flow-without-discovery-document.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -107,9 +108,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
107108

108109
<script src="../js/libs/custom-elements.min.js"></script>
109110
<script src="../js/libs/lit-html.js"></script>
110-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
111-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
112-
<script src="../js/menu-wc.js" defer></script>
111+
112+
<script type="module" src="../js/menu-wc.js" defer></script>
113+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
113114

114115
<script src="../js/libs/bootstrap-native.js"></script>
115116

docs/additional-documentation/custom-query-parameters.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -77,9 +78,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
7778

7879
<script src="../js/libs/custom-elements.min.js"></script>
7980
<script src="../js/libs/lit-html.js"></script>
80-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
81-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
82-
<script src="../js/menu-wc.js" defer></script>
81+
82+
<script type="module" src="../js/menu-wc.js" defer></script>
83+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
8384

8485
<script src="../js/libs/bootstrap-native.js"></script>
8586

docs/additional-documentation/events.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -99,9 +100,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
99100

100101
<script src="../js/libs/custom-elements.min.js"></script>
101102
<script src="../js/libs/lit-html.js"></script>
102-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
103-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
104-
<script src="../js/menu-wc.js" defer></script>
103+
104+
<script type="module" src="../js/menu-wc.js" defer></script>
105+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
105106

106107
<script src="../js/libs/bootstrap-native.js"></script>
107108

docs/additional-documentation/getting-started.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -74,9 +75,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
7475

7576
<script src="../js/libs/custom-elements.min.js"></script>
7677
<script src="../js/libs/lit-html.js"></script>
77-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
78-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
79-
<script src="../js/menu-wc.js" defer></script>
78+
79+
<script type="module" src="../js/menu-wc.js" defer></script>
80+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
8081

8182
<script src="../js/libs/bootstrap-native.js"></script>
8283

docs/additional-documentation/manually-skipping-login-form.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -103,9 +104,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
103104

104105
<script src="../js/libs/custom-elements.min.js"></script>
105106
<script src="../js/libs/lit-html.js"></script>
106-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
107-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
108-
<script src="../js/menu-wc.js" defer></script>
107+
108+
<script type="module" src="../js/menu-wc.js" defer></script>
109+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
109110

110111
<script src="../js/libs/bootstrap-native.js"></script>
111112

docs/additional-documentation/original-config-api.html

+5-4
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

1010
<link rel="icon" type="image/x-icon" href="../images/favicon.ico">
11-
<link rel="stylesheet" href="../styles/style.css">
11+
<link rel="stylesheet" href="../styles/style.css">
12+
<link rel="stylesheet" href="../styles/dark.css" media="(prefers-color-scheme: dark)">
1213
</head>
1314
<body>
1415

@@ -109,9 +110,9 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
109110

110111
<script src="../js/libs/custom-elements.min.js"></script>
111112
<script src="../js/libs/lit-html.js"></script>
112-
<!-- Required to polyfill modern browsers as code is ES5 for IE... -->
113-
<script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
114-
<script src="../js/menu-wc.js" defer></script>
113+
114+
<script type="module" src="../js/menu-wc.js" defer></script>
115+
<script nomodule src="../js/menu-wc_es5.js" defer></script>
115116

116117
<script src="../js/libs/bootstrap-native.js"></script>
117118

0 commit comments

Comments
 (0)