我们在IFrame中呈现我们的应用程序。应用程序在Azure Active Directory中受到保护。每当访问令牌过期,或者用户第一次访问时,Azure Active Directory登录或同意窗口都不会显示在IFrame中,因为X-Frame-Option对于AAD屏幕是拒绝的,有没有办法使用JS知道会话已经过期如果会话到期,则显示带有AAD登录页面弹出屏幕。我们正在尝试获取基于刷新令牌的访问令牌</
为此,我计划跟踪数据库中的会话(我可以使用Go on PostAuthentication_Authentication或TokenGeneration_RefreshTokens events中编写的Cognito Lambda触发器捕获会话的开始或刷新),并在一段时间不活动后使用GlobalSignOut使会话过期,但是为了在会话放弃时使用户刷新令牌无效,我需要访问令牌,它似乎只对客户端可用。我也不确定如何在客户机上获取刷