Skip to content

Commit 6d3c9c3

Browse files
committed
chor: update version to 12.0.1
1 parent 68238fb commit 6d3c9c3

File tree

4 files changed

+63
-59
lines changed

4 files changed

+63
-59
lines changed

docs/injectables/OAuthService.html

+62-55
Original file line numberDiff line numberDiff line change
@@ -1047,8 +1047,8 @@ <h3 id="methods">
10471047

10481048
<tr>
10491049
<td class="col-md-4">
1050-
<div class="io-line">Defined in <a href="" data-line="2430"
1051-
class="link-to-prism">projects/lib/src/oauth-service.ts:2430</a></div>
1050+
<div class="io-line">Defined in <a href="" data-line="2437"
1051+
class="link-to-prism">projects/lib/src/oauth-service.ts:2437</a></div>
10521052
</td>
10531053
</tr>
10541054

@@ -1351,8 +1351,8 @@ <h3 id="methods">
13511351

13521352
<tr>
13531353
<td class="col-md-4">
1354-
<div class="io-line">Defined in <a href="" data-line="2626"
1355-
class="link-to-prism">projects/lib/src/oauth-service.ts:2626</a></div>
1354+
<div class="io-line">Defined in <a href="" data-line="2633"
1355+
class="link-to-prism">projects/lib/src/oauth-service.ts:2633</a></div>
13561356
</td>
13571357
</tr>
13581358

@@ -1460,8 +1460,8 @@ <h3 id="methods">
14601460

14611461
<tr>
14621462
<td class="col-md-4">
1463-
<div class="io-line">Defined in <a href="" data-line="2636"
1464-
class="link-to-prism">projects/lib/src/oauth-service.ts:2636</a></div>
1463+
<div class="io-line">Defined in <a href="" data-line="2643"
1464+
class="link-to-prism">projects/lib/src/oauth-service.ts:2643</a></div>
14651465
</td>
14661466
</tr>
14671467

@@ -1764,8 +1764,8 @@ <h3 id="methods">
17641764

17651765
<tr>
17661766
<td class="col-md-4">
1767-
<div class="io-line">Defined in <a href="" data-line="2695"
1768-
class="link-to-prism">projects/lib/src/oauth-service.ts:2695</a></div>
1767+
<div class="io-line">Defined in <a href="" data-line="2702"
1768+
class="link-to-prism">projects/lib/src/oauth-service.ts:2702</a></div>
17691769
</td>
17701770
</tr>
17711771

@@ -1937,8 +1937,8 @@ <h3 id="methods">
19371937

19381938
<tr>
19391939
<td class="col-md-4">
1940-
<div class="io-line">Defined in <a href="" data-line="2584"
1941-
class="link-to-prism">projects/lib/src/oauth-service.ts:2584</a></div>
1940+
<div class="io-line">Defined in <a href="" data-line="2591"
1941+
class="link-to-prism">projects/lib/src/oauth-service.ts:2591</a></div>
19421942
</td>
19431943
</tr>
19441944

@@ -2395,8 +2395,8 @@ <h3 id="methods">
23952395

23962396
<tr>
23972397
<td class="col-md-4">
2398-
<div class="io-line">Defined in <a href="" data-line="2335"
2399-
class="link-to-prism">projects/lib/src/oauth-service.ts:2335</a></div>
2398+
<div class="io-line">Defined in <a href="" data-line="2342"
2399+
class="link-to-prism">projects/lib/src/oauth-service.ts:2342</a></div>
24002400
</td>
24012401
</tr>
24022402

@@ -2436,8 +2436,8 @@ <h3 id="methods">
24362436

24372437
<tr>
24382438
<td class="col-md-4">
2439-
<div class="io-line">Defined in <a href="" data-line="2347"
2440-
class="link-to-prism">projects/lib/src/oauth-service.ts:2347</a></div>
2439+
<div class="io-line">Defined in <a href="" data-line="2354"
2440+
class="link-to-prism">projects/lib/src/oauth-service.ts:2354</a></div>
24412441
</td>
24422442
</tr>
24432443

@@ -2478,8 +2478,8 @@ <h3 id="methods">
24782478

24792479
<tr>
24802480
<td class="col-md-4">
2481-
<div class="io-line">Defined in <a href="" data-line="2354"
2482-
class="link-to-prism">projects/lib/src/oauth-service.ts:2354</a></div>
2481+
<div class="io-line">Defined in <a href="" data-line="2361"
2482+
class="link-to-prism">projects/lib/src/oauth-service.ts:2361</a></div>
24832483
</td>
24842484
</tr>
24852485

@@ -2517,8 +2517,8 @@ <h3 id="methods">
25172517

25182518
<tr>
25192519
<td class="col-md-4">
2520-
<div class="io-line">Defined in <a href="" data-line="2417"
2521-
class="link-to-prism">projects/lib/src/oauth-service.ts:2417</a></div>
2520+
<div class="io-line">Defined in <a href="" data-line="2424"
2521+
class="link-to-prism">projects/lib/src/oauth-service.ts:2424</a></div>
25222522
</td>
25232523
</tr>
25242524

@@ -2589,8 +2589,8 @@ <h3 id="methods">
25892589

25902590
<tr>
25912591
<td class="col-md-4">
2592-
<div class="io-line">Defined in <a href="" data-line="2310"
2593-
class="link-to-prism">projects/lib/src/oauth-service.ts:2310</a></div>
2592+
<div class="io-line">Defined in <a href="" data-line="2317"
2593+
class="link-to-prism">projects/lib/src/oauth-service.ts:2317</a></div>
25942594
</td>
25952595
</tr>
25962596

@@ -2630,8 +2630,8 @@ <h3 id="methods">
26302630

26312631
<tr>
26322632
<td class="col-md-4">
2633-
<div class="io-line">Defined in <a href="" data-line="2299"
2634-
class="link-to-prism">projects/lib/src/oauth-service.ts:2299</a></div>
2633+
<div class="io-line">Defined in <a href="" data-line="2306"
2634+
class="link-to-prism">projects/lib/src/oauth-service.ts:2306</a></div>
26352635
</td>
26362636
</tr>
26372637

@@ -2671,8 +2671,8 @@ <h3 id="methods">
26712671

26722672
<tr>
26732673
<td class="col-md-4">
2674-
<div class="io-line">Defined in <a href="" data-line="2321"
2675-
class="link-to-prism">projects/lib/src/oauth-service.ts:2321</a></div>
2674+
<div class="io-line">Defined in <a href="" data-line="2328"
2675+
class="link-to-prism">projects/lib/src/oauth-service.ts:2328</a></div>
26762676
</td>
26772677
</tr>
26782678

@@ -2712,8 +2712,8 @@ <h3 id="methods">
27122712

27132713
<tr>
27142714
<td class="col-md-4">
2715-
<div class="io-line">Defined in <a href="" data-line="2366"
2716-
class="link-to-prism">projects/lib/src/oauth-service.ts:2366</a></div>
2715+
<div class="io-line">Defined in <a href="" data-line="2373"
2716+
class="link-to-prism">projects/lib/src/oauth-service.ts:2373</a></div>
27172717
</td>
27182718
</tr>
27192719

@@ -2754,8 +2754,8 @@ <h3 id="methods">
27542754

27552755
<tr>
27562756
<td class="col-md-4">
2757-
<div class="io-line">Defined in <a href="" data-line="2358"
2758-
class="link-to-prism">projects/lib/src/oauth-service.ts:2358</a></div>
2757+
<div class="io-line">Defined in <a href="" data-line="2365"
2758+
class="link-to-prism">projects/lib/src/oauth-service.ts:2365</a></div>
27592759
</td>
27602760
</tr>
27612761

@@ -2793,8 +2793,8 @@ <h3 id="methods">
27932793

27942794
<tr>
27952795
<td class="col-md-4">
2796-
<div class="io-line">Defined in <a href="" data-line="2339"
2797-
class="link-to-prism">projects/lib/src/oauth-service.ts:2339</a></div>
2796+
<div class="io-line">Defined in <a href="" data-line="2346"
2797+
class="link-to-prism">projects/lib/src/oauth-service.ts:2346</a></div>
27982798
</td>
27992799
</tr>
28002800

@@ -3070,8 +3070,8 @@ <h3 id="methods">
30703070

30713071
<tr>
30723072
<td class="col-md-4">
3073-
<div class="io-line">Defined in <a href="" data-line="2377"
3074-
class="link-to-prism">projects/lib/src/oauth-service.ts:2377</a></div>
3073+
<div class="io-line">Defined in <a href="" data-line="2384"
3074+
class="link-to-prism">projects/lib/src/oauth-service.ts:2384</a></div>
30753075
</td>
30763076
</tr>
30773077

@@ -3111,8 +3111,8 @@ <h3 id="methods">
31113111

31123112
<tr>
31133113
<td class="col-md-4">
3114-
<div class="io-line">Defined in <a href="" data-line="2397"
3115-
class="link-to-prism">projects/lib/src/oauth-service.ts:2397</a></div>
3114+
<div class="io-line">Defined in <a href="" data-line="2404"
3115+
class="link-to-prism">projects/lib/src/oauth-service.ts:2404</a></div>
31163116
</td>
31173117
</tr>
31183118

@@ -3152,8 +3152,8 @@ <h3 id="methods">
31523152

31533153
<tr>
31543154
<td class="col-md-4">
3155-
<div class="io-line">Defined in <a href="" data-line="2662"
3156-
class="link-to-prism">projects/lib/src/oauth-service.ts:2662</a></div>
3155+
<div class="io-line">Defined in <a href="" data-line="2669"
3156+
class="link-to-prism">projects/lib/src/oauth-service.ts:2669</a></div>
31573157
</td>
31583158
</tr>
31593159

@@ -3510,8 +3510,8 @@ <h3 id="methods">
35103510

35113511
<tr>
35123512
<td class="col-md-4">
3513-
<div class="io-line">Defined in <a href="" data-line="2650"
3514-
class="link-to-prism">projects/lib/src/oauth-service.ts:2650</a></div>
3513+
<div class="io-line">Defined in <a href="" data-line="2657"
3514+
class="link-to-prism">projects/lib/src/oauth-service.ts:2657</a></div>
35153515
</td>
35163516
</tr>
35173517

@@ -4035,8 +4035,8 @@ <h3 id="methods">
40354035

40364036
<tr>
40374037
<td class="col-md-4">
4038-
<div class="io-line">Defined in <a href="" data-line="2441"
4039-
class="link-to-prism">projects/lib/src/oauth-service.ts:2441</a></div>
4038+
<div class="io-line">Defined in <a href="" data-line="2448"
4039+
class="link-to-prism">projects/lib/src/oauth-service.ts:2448</a></div>
40404040
</td>
40414041
</tr>
40424042

@@ -4078,8 +4078,8 @@ <h3 id="methods">
40784078

40794079
<tr>
40804080
<td class="col-md-4">
4081-
<div class="io-line">Defined in <a href="" data-line="2442"
4082-
class="link-to-prism">projects/lib/src/oauth-service.ts:2442</a></div>
4081+
<div class="io-line">Defined in <a href="" data-line="2449"
4082+
class="link-to-prism">projects/lib/src/oauth-service.ts:2449</a></div>
40834083
</td>
40844084
</tr>
40854085

@@ -4148,8 +4148,8 @@ <h3 id="methods">
41484148

41494149
<tr>
41504150
<td class="col-md-4">
4151-
<div class="io-line">Defined in <a href="" data-line="2443"
4152-
class="link-to-prism">projects/lib/src/oauth-service.ts:2443</a></div>
4151+
<div class="io-line">Defined in <a href="" data-line="2450"
4152+
class="link-to-prism">projects/lib/src/oauth-service.ts:2450</a></div>
41534153
</td>
41544154
</tr>
41554155

@@ -4218,8 +4218,8 @@ <h3 id="methods">
42184218

42194219
<tr>
42204220
<td class="col-md-4">
4221-
<div class="io-line">Defined in <a href="" data-line="2444"
4222-
class="link-to-prism">projects/lib/src/oauth-service.ts:2444</a></div>
4221+
<div class="io-line">Defined in <a href="" data-line="2451"
4222+
class="link-to-prism">projects/lib/src/oauth-service.ts:2451</a></div>
42234223
</td>
42244224
</tr>
42254225

@@ -4300,8 +4300,8 @@ <h3 id="methods">
43004300

43014301
<tr>
43024302
<td class="col-md-4">
4303-
<div class="io-line">Defined in <a href="" data-line="2445"
4304-
class="link-to-prism">projects/lib/src/oauth-service.ts:2445</a></div>
4303+
<div class="io-line">Defined in <a href="" data-line="2452"
4304+
class="link-to-prism">projects/lib/src/oauth-service.ts:2452</a></div>
43054305
</td>
43064306
</tr>
43074307

@@ -4389,8 +4389,8 @@ <h3 id="methods">
43894389

43904390
<tr>
43914391
<td class="col-md-4">
4392-
<div class="io-line">Defined in <a href="" data-line="2325"
4393-
class="link-to-prism">projects/lib/src/oauth-service.ts:2325</a></div>
4392+
<div class="io-line">Defined in <a href="" data-line="2332"
4393+
class="link-to-prism">projects/lib/src/oauth-service.ts:2332</a></div>
43944394
</td>
43954395
</tr>
43964396

@@ -4842,8 +4842,8 @@ <h3 id="methods">
48424842

48434843
<tr>
48444844
<td class="col-md-4">
4845-
<div class="io-line">Defined in <a href="" data-line="2734"
4846-
class="link-to-prism">projects/lib/src/oauth-service.ts:2734</a></div>
4845+
<div class="io-line">Defined in <a href="" data-line="2741"
4846+
class="link-to-prism">projects/lib/src/oauth-service.ts:2741</a></div>
48474847
</td>
48484848
</tr>
48494849

@@ -11110,6 +11110,13 @@ <h3 id="inputs">
1111011110
}
1111111111
}
1111211112

11113+
private getClockSkewInMsec(defaultSkewMsc &#x3D; 600_000) {
11114+
if (!this.clockSkewInSec) {
11115+
return defaultSkewMsc;
11116+
}
11117+
return this.clockSkewInSec * 1000;
11118+
}
11119+
1111311120
/**
1111411121
* @ignore
1111511122
*/
@@ -11214,7 +11221,7 @@ <h3 id="inputs">
1121411221
const now &#x3D; this.dateTimeService.now();
1121511222
const issuedAtMSec &#x3D; claims.iat * 1000;
1121611223
const expiresAtMSec &#x3D; claims.exp * 1000;
11217-
const clockSkewInMSec &#x3D; (this.clockSkewInSec || 600) * 1000;
11224+
const clockSkewInMSec &#x3D; (this.getClockSkewInMsec() || 600) * 1000;
1121811225

1121911226
if (
1122011227
issuedAtMSec - clockSkewInMSec &gt;&#x3D; now ||
@@ -11374,7 +11381,7 @@ <h3 id="inputs">
1137411381
const now &#x3D; this.dateTimeService.new();
1137511382
if (
1137611383
expiresAt &amp;&amp;
11377-
parseInt(expiresAt, 10) &lt; now.getTime() + this.clockSkewInSec
11384+
parseInt(expiresAt, 10) &lt; now.getTime() - this.getClockSkewInMsec()
1137811385
) {
1137911386
return false;
1138011387
}
@@ -11394,7 +11401,7 @@ <h3 id="inputs">
1139411401
const now &#x3D; this.dateTimeService.new();
1139511402
if (
1139611403
expiresAt &amp;&amp;
11397-
parseInt(expiresAt, 10) &lt; now.getTime() + this.clockSkewInSec
11404+
parseInt(expiresAt, 10) &lt; now.getTime() - this.getClockSkewInMsec()
1139811405
) {
1139911406
return false;
1140011407
}

projects/lib/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"author": {
55
"name": "Manfred Steyer"
66
},
7-
"version": "12.0.0",
7+
"version": "12.0.1",
88
"repository": "manfredsteyer/angular-oauth2-oidc",
99
"peerDependencies": {
1010
"@angular/common": ">=12.0.0",

projects/lib/src/oauth-service.ts

-1
Original file line numberDiff line numberDiff line change
@@ -2116,7 +2116,6 @@ export class OAuthService extends AuthConfig implements OnDestroy {
21162116
}
21172117
}
21182118

2119-
21202119
private getClockSkewInMsec(defaultSkewMsc = 600_000) {
21212120
if (!this.clockSkewInSec) {
21222121
return defaultSkewMsc;

projects/sample/src/app/home/home.component.ts

-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ export class HomeComponent implements OnInit {
1818
private oauthService: OAuthService
1919
) {}
2020

21-
2221
get hasValidAccessToken() {
2322
return this.oauthService.hasValidAccessToken();
2423
}
@@ -28,7 +27,6 @@ export class HomeComponent implements OnInit {
2827
}
2928

3029
ngOnInit() {
31-
3230
this.route.params.subscribe((p) => {
3331
this.login = p['login'];
3432
});

0 commit comments

Comments
 (0)