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.