# HG changeset patch # User Yaroslav Zhuravlev # Date 1477396907 -10800 # Node ID c30d3557ec6818eec89fe23b727348acef26e1fb # Parent b5e416ace4bf403979cd194a3bb81d2e3e6f491b Translated the JWT module into Russian. diff -r b5e416ace4bf -r c30d3557ec68 xml/ru/GNUmakefile --- a/xml/ru/GNUmakefile Tue Oct 25 15:01:47 2016 +0300 +++ b/xml/ru/GNUmakefile Tue Oct 25 15:01:47 2016 +0300 @@ -28,6 +28,7 @@ http/ngx_http_access_module \ http/ngx_http_addition_module \ http/ngx_http_auth_basic_module \ + http/ngx_http_auth_jwt_module \ http/ngx_http_auth_request_module \ http/ngx_http_autoindex_module \ http/ngx_http_browser_module \ diff -r b5e416ace4bf -r c30d3557ec68 xml/ru/docs/http/ngx_http_auth_jwt_module.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/xml/ru/docs/http/ngx_http_auth_jwt_module.xml Tue Oct 25 15:01:47 2016 +0300 @@ -0,0 +1,208 @@ + + + + + + + + +
+ + +Модуль ngx_http_auth_jwt_module (1.11.3) +предоставляет возможность авторизации клиента с проверкой предоставляемого +JSON Web Token (JWT) +при помощи указанных ключей. +JWT claims должны быть зашифрованы в структуре +JSON Web Signature (JWS). +Модуль может использоваться для настройки аутентификации +OpenID Connect. + + + +Модуль может быть скомбинирован с +другими модулями доступа, такими как +ngx_http_access_module, +ngx_http_auth_basic_module +и +ngx_http_auth_request_module +с помощью директивы . + + + + +Модуль доступен как часть +коммерческой подписки. + + + +
+ + +
+ + + +location / { + auth_jwt "closed site"; + auth_jwt_key_file conf/keys.json; +} + + + +
+ + +
+ + + + строка + [token=$переменная] | + off +off +http +server +location + + +Включает проверку JSON Web Token. +Заданная строка используется в качестве realm. +В значении параметра допустимо использование переменных. + + + +Необязательный параметр token задаёт переменную, +содержащую JSON Web Token. +По умолчанию JWT передаётся в заголовке
Authorization
+в качестве +Bearer Token. +JWT может также передаваться как кука или часть строки запроса: + +auth_jwt "closed site" token=$cookie_auth_token; + +
+ + +Специальное значение off отменяет действие +унаследованной с предыдущего уровня конфигурации +директивы auth_jwt. + + +
+ + + +файл + +http +server +location + + +Задаёт файл в формате +JSON Web Key Set +для проверки подписи JWT. +В значении параметра допустимо использование переменных. + + + + +
+ + +
+ + +Модуль ngx_http_auth_jwt_module +поддерживает встроенные переменные. + + + +Переменные, возвращающие +JWT claims: + + +$jwt_claim_aud + +audience (аудитория) + + +$jwt_claim_email + +email + + +$jwt_claim_exp + +expiration time (время окончания действия) + + +$jwt_claim_iat + +issued at (когда выдан) + + +$jwt_claim_iss + +issuer (издатель) + + +$jwt_claim_jti + +JWT ID (идентификатор JWT) + + +$jwt_claim_nbf + +not-before (не ранее, чем) + + +$jwt_claim_sub + +subject (субъект) + + + + + +Переменные, возвращающие параметры +заголовка JOSE: + + +$jwt_header_alg + +algorithm (алгоритм) + + +$jwt_header_cty + +content type (тип содержимого) + + +$jwt_header_enc + +encryption algorithm (алгоритм шифрования) + + +$jwt_header_kid + +key ID (идентификатор ключа) + + +$jwt_header_typ + +type (тип) + + + + + +
+ +
diff -r b5e416ace4bf -r c30d3557ec68 xml/ru/docs/index.xml --- a/xml/ru/docs/index.xml Tue Oct 25 15:01:47 2016 +0300 +++ b/xml/ru/docs/index.xml Tue Oct 25 15:01:47 2016 +0300 @@ -213,7 +213,7 @@ -ngx_http_auth_jwt_module [en] +ngx_http_auth_jwt_module