从C#库项目中访问承载令牌

时间:2019-06-05 18:46:16

标签: c# bearer-token

我有在Web API中使用的承载令牌。

  var tokenUrl = Configuration["Api:BearerTokenUrl"];

现在,我想在.NetFramework 4.5中开发的C#库项目中访问它

如何从App Config访问C#库项目中的承载令牌。我在下面尝试过,但没有用

var tokenUrl = System.Configuration.ConfigurationManager.AppSettings["BearerTokenUrl"];

1 个答案:

答案 0 :(得分:0)

您似乎正在从Web API中的JSON文件中提取值,所以它可能看起来像这样。

{
    "Api": {
        "BearerTokenUrl" : "{Value}"
    }
}

您正在这样检索:

var tokenUrl = Configuration["Api:BearerTokenUrl"];

您需要做的就是匹配库App.Config中的命名约定

<add key="Api:BearerTokenUrl" value="{Value}"/>
var tokenUrl = System.Configuration.ConfigurationManager.AppSettings["Api:BearerTokenUrl"];