We're trying to configure access token expiry time to 8 hours using below powershell cmdlets, but it's not getting enforced on application. It works when applied at org. level (i.e. -IsOrganizationDefault $true).
New-AzureADPolicy -Definition @('{"TokenLifetimePolicy":{"Version":1,"AccessTokenLifetime":"08:00:00"}}') -DisplayName $policyName -IsOrganizationDefault $false -Type "TokenLifetimePolicy"
$app = Get-AzureADApplication -Filter "DisplayName eq '$applicationName'"
Add-AzureADApplicationPolicy -Id $app.ObjectId -RefObjectId $policy.Id
*NOTE : After May 30, 2020 no new tenant will be able to use Configurable Token Lifetime policy to configure session and refresh tokens. However, You can still configure access token lifetimes after the deprecation.
Need help in configuring access token expiry time to 8 hrs for an oAuth/OIDC app in Azure AD (Default is 1 hr).