Mercurial > hg > nginx-site
comparison xml/ru/docs/http/ngx_http_auth_jwt_module.xml @ 2139:f6e578b1b02d
Updated docs for the upcoming NGINX Plus release.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 09 Apr 2018 11:52:48 +0300 |
parents | bdfbdf74fb3d |
children | ca7568f67dee |
comparison
equal
deleted
inserted
replaced
2138:cf86c259c9a0 | 2139:f6e578b1b02d |
---|---|
7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> | 7 <!DOCTYPE module SYSTEM "../../../../dtd/module.dtd"> |
8 | 8 |
9 <module name="Модуль ngx_http_auth_jwt_module" | 9 <module name="Модуль ngx_http_auth_jwt_module" |
10 link="/ru/docs/http/ngx_http_auth_jwt_module.html" | 10 link="/ru/docs/http/ngx_http_auth_jwt_module.html" |
11 lang="ru" | 11 lang="ru" |
12 rev="5"> | 12 rev="6"> |
13 | 13 |
14 <section id="summary"> | 14 <section id="summary"> |
15 | 15 |
16 <para> | 16 <para> |
17 Модуль <literal>ngx_http_auth_jwt_module</literal> (1.11.3) | 17 Модуль <literal>ngx_http_auth_jwt_module</literal> (1.11.3) |
91 <literal>off</literal></syntax> | 91 <literal>off</literal></syntax> |
92 <default>off</default> | 92 <default>off</default> |
93 <context>http</context> | 93 <context>http</context> |
94 <context>server</context> | 94 <context>server</context> |
95 <context>location</context> | 95 <context>location</context> |
96 <context>limit_except</context> | |
96 | 97 |
97 <para> | 98 <para> |
98 Включает проверку JSON Web Token. | 99 Включает проверку JSON Web Token. |
99 Заданная <value>строка</value> используется в качестве <literal>realm</literal>. | 100 Заданная <value>строка</value> используется в качестве <literal>realm</literal>. |
100 В значении параметра допустимо использование переменных. | 101 В значении параметра допустимо использование переменных. |
151 Устанавливает <value>переменную</value> в параметр JWT claim, | 152 Устанавливает <value>переменную</value> в параметр JWT claim, |
152 определяемый именами ключей. | 153 определяемый именами ключей. |
153 Сопоставление имён начинается с верхнего уровня дерева JSON. | 154 Сопоставление имён начинается с верхнего уровня дерева JSON. |
154 Для массива переменная хранит список его элементов, разделяемых запятыми. | 155 Для массива переменная хранит список его элементов, разделяемых запятыми. |
155 <example> | 156 <example> |
156 auth_jwt_claim_set $email info e-mail; | 157 location / { |
157 auth_jwt_claim_set $job info "job title"; | 158 auth_jwt "closed site"; |
159 auth_jwt_key_file conf/keys.json; | |
160 auth_jwt_claim_set $email info e-mail; | |
161 auth_jwt_claim_set $job info "job title"; | |
162 } | |
158 </example> | 163 </example> |
159 <note> | 164 <note> |
160 До версии 1.13.7 можно было указать лишь одно имя, | 165 До версии 1.13.7 можно было указать лишь одно имя, |
161 результат для массивов был не определён. | 166 результат для массивов был не определён. |
162 </note> | 167 </note> |
163 </para> | 168 </para> |
164 | 169 |
165 </directive> | 170 </directive> |
166 | 171 |
167 | 172 |
173 <directive name="auth_jwt_leeway"> | |
174 <syntax><value>время</value></syntax> | |
175 <default>0s</default> | |
176 <context>http</context> | |
177 <context>server</context> | |
178 <context>location</context> | |
179 <appeared-in>1.13.11</appeared-in> | |
180 | |
181 <para> | |
182 Задаёт максимально допустимое отклонение времени для компенсации | |
183 расхождения часов при проверке JWT claims | |
184 <link url="https://tools.ietf.org/html/rfc7519#section-4.1.4">exp</link> | |
185 и | |
186 <link url="https://tools.ietf.org/html/rfc7519#section-4.1.5">nbf</link>. | |
187 </para> | |
188 | |
189 </directive> | |
190 | |
191 | |
168 <directive name="auth_jwt_key_file"> | 192 <directive name="auth_jwt_key_file"> |
169 <syntax><value>файл</value></syntax> | 193 <syntax><value>файл</value></syntax> |
170 <default/> | 194 <default/> |
171 <context>http</context> | 195 <context>http</context> |
172 <context>server</context> | 196 <context>server</context> |
173 <context>location</context> | 197 <context>location</context> |
198 <context>limit_except</context> | |
174 | 199 |
175 <para> | 200 <para> |
176 Задаёт <value>файл</value> в формате | 201 Задаёт <value>файл</value> в формате |
177 <link url="https://tools.ietf.org/html/rfc7517#section-5">JSON Web Key Set</link> | 202 <link url="https://tools.ietf.org/html/rfc7517#section-5">JSON Web Key Set</link> |
178 для проверки подписи JWT. | 203 для проверки подписи JWT. |