我在Azure AD中配置了一个Web应用程序。 在计算机上,我已经安装了连接器,并使用该连接器配置了应用程序代理。
我现在正尝试通过应用程序代理从Android移动应用程序连接到Web应用程序。
如果我在应用程序内使用WebView,则可以加载用户访问URL,输入凭据,然后会收到一个cookie,可通过以下连接使用。
我需要能够使用其他无法显示UI的HTTP客户端。
我想知道是否有可能以某种方式请求访问和刷新令牌,并将其添加到以后的请求中。或者如果可能的话,以某种方式将其转换为cookie并将其添加到标题中。
答案 0 :(得分:0)
您的客户端应用程序可以简单地使用MSAL(或ADAL或其他OpenID Connect客户端库)来登录用户,并使用应用程序代理应用程序的访问令牌 。然后,您可以将该令牌包含在Authorization
标头中,用于从App Proxy向端点的请求中。 App Proxy会识别出它并对其进行验证,然后(如果一切都完成了)将呼叫代理到App Proxy连接器,其余过程将照常进行。