Передача токена JWT в заголовке из пользовательского интерфейса Swagger, поскольку токен носителя не работаетC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Передача токена JWT в заголовке из пользовательского интерфейса Swagger, поскольку токен носителя не работает

Сообщение Anonymous »

Я разрабатываю приложение веб-API ASP.NET Core. Я использую Swagger и применил аутентификацию токена носителя JWT, но когда я пытаюсь передать токен носителя из пользовательского интерфейса Swagger, я получаю ошибку 401.
Мой код:< /strong>

Код: Выделить всё

services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo { Title = "My API", Version = "v1" });
c.SwaggerDoc("v2", new OpenApiInfo { Title = "My API", Version = "v2" });

c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme
{
In = ParameterLocation.Header,
Description = "JWT Authorization header using the Bearer scheme. Example: \"Authorization: Bearer {token}\"",
Name = "Authorization",
Type = SecuritySchemeType.ApiKey,
});
});

app.UseSwagger();
app.UseSwaggerUI(c =>
{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Versioned API v1.0");
c.SwaggerEndpoint("/swagger/v2/swagger.json", "Versioned API v2.0");

c.DocExpansion(DocExpansion.None);
});
Сгенерированный токен:[/b]
[img]https://i.sstatic .net/rI681.png[/img]

Добавление токена в Swagger:
Изображение

Несанкционированный ответ:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/621 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»