我正在使用this作为示例身份验证来试用。我想知道的是this行中发生的事情。即ConfigurationManager.AppSettings["ActiveDirectory.ResourceId"])
。有人会善意解释吗?
答案 0 :(得分:2)
您可以在web.config文件中设置应用程序的默认配置,并使用ConfigurationManager.AppSettings属性访问它们。
e.g。
<强>的web.config 强>
<configuration>
<appSettings>
<add key="highestScore" value="200" />
<add key="defaultSport" value="Cricket" />
</appSettings>
</configuration>
<强>代码强>
int maxScore = Convert.ToInt32(ConfigurationManager.AppSettings["highestScore"]);
string Sport = ConfigurationManager.AppSettings["defaultSport"].ToString();
答案 1 :(得分:1)
您引用的AuthBot示例的character[0][1] += 10
应用设置是:
ActiveDirectory.ResourceId
.ResourceId <add key="ActiveDirectory.ResourceId" value="https://graph.windows.net/" />
而不是graph.windows.net
的原因在此处解释:https://github.com/matvelloso/AuthBot/pull/10
它们都有效。它只取决于你配置的是哪一个 在AAD中申请。不是每个人都有Office 365,因此没有 每个人都会有graph.microsoft.com,所以我宁愿离开它 使用更有可能适用于大多数人的选项 --Matt Velloso