We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 891ddfe commit f4189d9Copy full SHA for f4189d9
msal4j-sdk/src/main/java/com/microsoft/aad/msal4j/AcquireTokenByAppProviderSupplier.java
@@ -35,6 +35,13 @@ private static void validateTokenProviderResult(TokenProviderResult tokenProvide
35
if (null == tokenProviderResult.getTenantId() || tokenProviderResult.getTenantId().isEmpty()) {
36
handleInvalidExternalValueError(tokenProviderResult.getTenantId());
37
}
38
+
39
+ if (0 == tokenProviderResult.getRefreshInSeconds()){
40
+ long expireInSeconds = tokenProviderResult.getExpiresInSeconds();
41
+ if(expireInSeconds >= TWO_HOURS){
42
+ tokenProviderResult.setRefreshInSeconds(expireInSeconds/2);
43
+ }
44
45
46
47
private static void handleInvalidExternalValueError(String nameOfValue) {
0 commit comments