我无法获取我输入到 swagger UI 以附加到发送的请求的承载授权标头。我在用户界面上有授权选项,但它基本上什么都不做
我已经浏览并查看了一堆教程,但似乎 swagger 可能改变了他们附加标题的方式,所以我很挣扎。我相当有信心我需要使用 'AddSecurityRequirement()' 函数,但我知道如何创建正确的对象来传递给它。
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "Message Service", Version = "v1" });
var security = new Dictionary<string, IEnumerable<string>>
{
{ "Bearer", new string[] { } },
};
c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
{
Description = "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"",
Name = "Authorization",
In = ParameterLocation.Header,
Type = SecuritySchemeType.ApiKey
});
// Im not sure how to get the token to apply to the header …Run Code Online (Sandbox Code Playgroud) 我试图使用以下公式实现减法滞后斐波那契随机数生成器:=([[?]?[?])
但是有时候它会产生负数。在互联网上搜索了几天之后,我的代码中找不到任何答案或错误。你们中的任何一个都可以帮助我了解我在做什么错吗?
class LaggedFibonaci_RNG : IRandomNUmberGenerator
{
private double[] initArray = null;
private int j = 1029;
private int k = 2281;
private int n = 0;
private double m = Math.Pow(2, 32);
private double Xn = DateTime.Now.Millisecond;
Random rand = new Random();
public LaggedFibonaci_RNG()
{
n = k;
initArray = new double[n];
// create initial array
for (int i = 0; i < initArray.Length; i++)
{
initArray[i] = rand.Next();
}
}
public double GenerateNextRandomNumber()
{
double randomNumber = 0; …Run Code Online (Sandbox Code Playgroud)