@@ -81,6 +81,11 @@ <h6><b>Properties</b></h6>
8181 < tr >
8282 < td class ="col-md-4 ">
8383 < ul class ="index-list ">
84+ < li >
85+ < span class ="modifier "> Public</ span >
86+ < span class ="modifier "> Optional</ span >
87+ < a href ="#checkOrigin " > checkOrigin</ a >
88+ </ li >
8489 < li >
8590 < span class ="modifier "> Public</ span >
8691 < span class ="modifier "> Optional</ span >
@@ -111,6 +116,11 @@ <h6><b>Properties</b></h6>
111116 < span class ="modifier "> Optional</ span >
112117 < a href ="#disableAtHashCheck " > disableAtHashCheck</ a >
113118 </ li >
119+ < li >
120+ < span class ="modifier "> Public</ span >
121+ < span class ="modifier "> Optional</ span >
122+ < a href ="#disableIdTokenTimer " > disableIdTokenTimer</ a >
123+ </ li >
114124 < li >
115125 < span class ="modifier "> Public</ span >
116126 < span class ="modifier "> Optional</ span >
@@ -345,7 +355,7 @@ <h3 id="constructor">Constructor</h3>
345355 </ tr >
346356 < tr >
347357 < td class ="col-md-4 ">
348- < div class ="io-line "> Defined in < a href ="" data-line ="264 " class ="link-to-prism "> projects/lib/src/auth.config.ts:264 </ a > </ div >
358+ < div class ="io-line "> Defined in < a href ="" data-line ="275 " class ="link-to-prism "> projects/lib/src/auth.config.ts:275 </ a > </ div >
349359 </ td >
350360 </ tr >
351361
@@ -388,6 +398,39 @@ <h3 id="constructor">Constructor</h3>
388398 < h3 id ="inputs ">
389399 Properties
390400 </ h3 >
401+ < table class ="table table-sm table-bordered ">
402+ < tbody >
403+ < tr >
404+ < td class ="col-md-4 ">
405+ < a name ="checkOrigin "> </ a >
406+ < span class ="name ">
407+ < span class ="modifier "> Public</ span >
408+ < span class ="modifier "> Optional</ span >
409+ < span > < b > checkOrigin</ b > </ span >
410+ < a href ="#checkOrigin "> < span class ="icon ion-ios-link "> </ span > </ a >
411+ </ span >
412+ </ td >
413+ </ tr >
414+ < tr >
415+ < td class ="col-md-4 ">
416+ < i > Default value : </ i > < code > false</ code >
417+ </ td >
418+ </ tr >
419+ < tr >
420+ < td class ="col-md-4 ">
421+ < div class ="io-line "> Defined in < a href ="" data-line ="275 " class ="link-to-prism "> projects/lib/src/auth.config.ts:275</ a > </ div >
422+ </ td >
423+ </ tr >
424+
425+ < tr >
426+ < td class ="col-md-4 ">
427+ < div class ="io-description "> < p > Blocks other origins requesting a silent refresh</ p >
428+ </ div >
429+ </ td >
430+ </ tr >
431+
432+ </ tbody >
433+ </ table >
391434 < table class ="table table-sm table-bordered ">
392435 < tbody >
393436 < tr >
@@ -604,6 +647,40 @@ <h3 id="inputs">
604647an at_hash EVEN THOUGH its recommended by the OIDC specs.
605648Of course, when disabling these checks then we are bypassing
606649a security check which means we are more vulnerable.</ p >
650+ </ div >
651+ </ td >
652+ </ tr >
653+
654+ </ tbody >
655+ </ table >
656+ < table class ="table table-sm table-bordered ">
657+ < tbody >
658+ < tr >
659+ < td class ="col-md-4 ">
660+ < a name ="disableIdTokenTimer "> </ a >
661+ < span class ="name ">
662+ < span class ="modifier "> Public</ span >
663+ < span class ="modifier "> Optional</ span >
664+ < span > < b > disableIdTokenTimer</ b > </ span >
665+ < a href ="#disableIdTokenTimer "> < span class ="icon ion-ios-link "> </ span > </ a >
666+ </ span >
667+ </ td >
668+ </ tr >
669+ < tr >
670+ < td class ="col-md-4 ">
671+ < i > Default value : </ i > < code > false</ code >
672+ </ td >
673+ </ tr >
674+ < tr >
675+ < td class ="col-md-4 ">
676+ < div class ="io-line "> Defined in < a href ="" data-line ="270 " class ="link-to-prism "> projects/lib/src/auth.config.ts:270</ a > </ div >
677+ </ td >
678+ </ tr >
679+
680+ < tr >
681+ < td class ="col-md-4 ">
682+ < div class ="io-description "> < p > Allows to disable the timer for the id_token used
683+ for token refresh</ p >
607684</ div >
608685 </ td >
609686 </ tr >
@@ -666,7 +743,7 @@ <h3 id="inputs">
666743 </ tr >
667744 < tr >
668745 < td class ="col-md-4 ">
669- < i > Default value : </ i > < code > null </ code >
746+ < i > Default value : </ i > < code > '' </ code >
670747 </ td >
671748 </ tr >
672749 < tr >
@@ -986,7 +1063,7 @@ <h3 id="inputs">
9861063 </ tr >
9871064 < tr >
9881065 < td class ="col-md-4 ">
989- < div class ="io-line "> Defined in < a href ="" data-line ="277 " class ="link-to-prism "> projects/lib/src/auth.config.ts:277 </ a > </ div >
1066+ < div class ="io-line "> Defined in < a href ="" data-line ="288 " class ="link-to-prism "> projects/lib/src/auth.config.ts:288 </ a > </ div >
9901067 </ td >
9911068 </ tr >
9921069
@@ -2288,7 +2365,7 @@ <h3 id="inputs">
22882365 * it does not bring additional security and is therefore
22892366 * as good as using no password.
22902367 */
2291- public dummyClientSecret?: string = null ;
2368+ public dummyClientSecret?: string = '' ;
22922369
22932370 /**
22942371 * Defines whether https is required.
@@ -2423,6 +2500,17 @@ <h3 id="inputs">
24232500 */
24242501 public preserveRequestedRoute? = false;
24252502
2503+ /**
2504+ * Allows to disable the timer for the id_token used
2505+ * for token refresh
2506+ */
2507+ public disableIdTokenTimer? = false;
2508+
2509+ /**
2510+ * Blocks other origins requesting a silent refresh
2511+ */
2512+ public checkOrigin? = false;
2513+
24262514 constructor(json?: Partial<AuthConfig>) {
24272515 if (json) {
24282516 Object.assign(this, json);
0 commit comments