C# 如何使用Azure AD验证windows服务以将事件上载到Office 365日历?

C# 如何使用Azure AD验证windows服务以将事件上载到Office 365日历?,c#,azure,calendar,oauth-2.0,office365,C#,Azure,Calendar,Oauth 2.0,Office365,我们使用第三方网站来管理我们的客户预约。我已经编写了一个web客户端来登录和检索这些约会。现在,我需要将这些内容上传到我们的Office 365日历中,以便这些约会可以在那里进行移动访问。我需要将此解决方案实现为一个可以在AWS中运行的windows服务,独立于web站点 我发现了很多关于如何验证应用程序或web应用程序的示例,但没有关于如何验证windows服务(无模拟)的示例 如何向Azure AD注册我的windows服务以授予我的服务对Office 365 API的访问权限 如何使用Az

我们使用第三方网站来管理我们的客户预约。我已经编写了一个web客户端来登录和检索这些约会。现在,我需要将这些内容上传到我们的Office 365日历中,以便这些约会可以在那里进行移动访问。我需要将此解决方案实现为一个可以在AWS中运行的windows服务,独立于web站点

我发现了很多关于如何验证应用程序或web应用程序的示例,但没有关于如何验证windows服务(无模拟)的示例

如何向Azure AD注册我的windows服务以授予我的服务对Office 365 API的访问权限

如何使用Azure AD OAuth进程访问Office 365 API以读取/写入日历约会


提前感谢。

这取决于您希望它如何工作。如果希望单个用户单独授予对其邮箱的访问权限,则可以使用相同类型的流,但需要一些UI来允许用户登录并同意。如果你不想这样,你需要有一个组织管理员登录,并为他们的整个组织授予一次许可。应该可以开始了。

这取决于您希望它如何工作。如果希望单个用户单独授予对其邮箱的访问权限,则可以使用相同类型的流,但需要一些UI来允许用户登录并同意。如果你不想这样,你需要有一个组织管理员登录,并为他们的整个组织授予一次许可。你应该开始了