Swagger UI:将授权令牌作为字节字符串传递

时间:2018-02-28 02:31:43

标签: c# swagger-ui

我是Swagger的新手。我已经想出如何添加另一个参数来添加到我拥有的每个api调用的标题中。我为此创建了一个操作过滤器。

public class AddAuthorizationHeaderParameterOperationFilter : IOperationFilter
{
    public void Apply(Operation operation, SchemaRegistry schemaRegistry, ApiDescription apiDescription)
    {
        if (operation.parameters != null)
        {
            operation.parameters.Add(new Parameter
            {
                name = "Authorization",
                @in = "header",
                description = "access token",
                required = false,
                type = "string"
            });
        }
    }
}

我现在的问题是我想在新参数中获取值,我想在其上调用它

Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(authorizationstring))
单击“尝试”后,

以便curl调用获取转换后的字符串。

我该怎样以及在哪里这样做?

0 个答案:

没有答案