Mercurial > hg > nginx-site
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> |