仅限Office 365 App Auth MVC c#

时间:2018-06-04 04:45:58

标签: c# authentication model-view-controller office365

我目前已将代码从https://github.com/mattleib/o365api-as-apponly-webapp

实施到我的应用中

单击注册,正确验证帐户并返回到同一页面并允许我加载日历事件时,一切正常。

我的问题是我需要在整个应用程序中保持这种状态,因为我的目标是执行以下操作。

  • 初次登录和/或应用启动的管理员,Auth是Office 365的应用程序。
  • 当用户登录时,他们有一个指向页面的链接,该页面将显示为该页面配置的日历,即资源。

我假设我需要设置令牌缓存,但不确定上述代码示例的位置,生成并返回令牌。我认为它存储在postback的这个变量中,Request.Form [“id_token”]但不确定如何将它存储在缓存中/使其可用于整个应用程序。

我已经看到一些使用会话令牌缓存的示例,但如果我是正确的,这将需要为每个用户重新授权为offcie 365,而不是app wide auth。

我试过搜索一些样本或任何指针,但似乎无法找到任何。

任何能指出我正确方向的人

0 个答案:

没有答案