comparison xml/ru/docs/http/ngx_http_auth_jwt_module.xml @ 2866:8bd6f772005f

Updated docs for the upcoming NGINX Plus release.
author Yaroslav Zhuravlev <yar@nginx.com>
date Sat, 25 Jun 2022 18:55:17 +0100
parents b64410025027
children
comparison
equal deleted inserted replaced
2865:0d355d154181 2866:8bd6f772005f
367 367
368 </directive> 368 </directive>
369 369
370 370
371 <directive name="auth_jwt_require"> 371 <directive name="auth_jwt_require">
372 <syntax><value>значение</value> ...</syntax> 372 <syntax>
373 <value>$значение</value> ...
374 [<literal>error</literal>=<literal>401</literal> |
375 <literal>403</literal>]
376 </syntax>
373 <default/> 377 <default/>
374 <context>http</context> 378 <context>http</context>
375 <context>server</context> 379 <context>server</context>
376 <context>location</context> 380 <context>location</context>
377 <context>limit_except</context> 381 <context>limit_except</context>
378 <appeared-in>1.21.2</appeared-in> 382 <appeared-in>1.21.2</appeared-in>
379 383
380 <para> 384 <para>
381 Задаёт дополнительные условия для проверки JWT. 385 Задаёт дополнительные условия для проверки JWT.
382 В качестве значения можно использовать текст, переменные и их комбинации. 386 В качестве значения можно использовать текст, переменные и их комбинации,
387 значение должно начинаться c переменной (1.21.7).
383 Для успешной аутентификации необходимо, чтобы 388 Для успешной аутентификации необходимо, чтобы
384 значение всех строковых параметров было непустое или не равно “0”. 389 значение всех строковых параметров было непустое или не равно “0”.
385 <example> 390 <example>
386 map $jwt_claim_iss $valid_jwt_iss { 391 map $jwt_claim_iss $valid_jwt_iss {
387 "good" 1; 392 "good" 1;
388 } 393 }
389 ... 394 ...
390 395
391 auth_jwt_require $valid_jwt_iss; 396 auth_jwt_require $valid_jwt_iss;
392 </example> 397 </example>
398 </para>
399
400 <para>
401 При невыполнении любого из условий
402 возвращается код ответа <literal>401</literal>.
403 Необязательный параметр <literal>error</literal> (1.21.7)
404 позволяет переопределить код ответа на <literal>403</literal>.
393 </para> 405 </para>
394 406
395 </directive> 407 </directive>
396 408
397 </section> 409 </section>