我有一个C#控制台应用程序,以自托管的Web api身份运行。此api是单页应用程序的后端。在此应用程序中,我希望用户能够在我们的应用程序中创建约会,从而依次为我们的员工创建Outlook约会(约会数据存在于两个位置,即Outlook和我们的数据库)。我还希望能够将这些应用程序约会与Outlook约会同步。
例如我可以在应用程序中为任何员工设置10:30约会,然后该员工可以在Outlook中将时间更改为11:00,当我导航回应用程序的该部分时,我将拉出约会并更新时间在应用程序中是11:00。
我实际上只有一种方法可以想到。授予运行控制台应用程序的帐户模拟每个雇员的权限,以便在创建约会时,该用户将成为组织者,然后该应用程序可以通过该约会的唯一ID提取更新。我已经证明了该选项,并且可以使用。
还有其他方法可以使此控制台应用程序帐户拥有较少的权限,并且仍然具有上述功能吗?