This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 8.5.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/8.5.x by this push: new b998926 Align with 9.0.x. Better messages and code clean-up. b998926 is described below commit b9989263bf43188b89b8d77d0e38f6b5b6df3826 Author: Mark Thomas <ma...@apache.org> AuthorDate: Thu Jun 27 21:20:22 2019 +0100 Align with 9.0.x. Better messages and code clean-up. --- .../catalina/authenticator/LocalStrings.properties | 4 +- .../authenticator/LocalStrings_es.properties | 10 +++- .../authenticator/LocalStrings_fr.properties | 58 ++++++++++++++++++++-- .../authenticator/LocalStrings_ja.properties | 53 +++++++++++++++++++- .../catalina/authenticator/SavedRequest.java | 18 ++++--- .../catalina/authenticator/SingleSignOn.java | 2 +- .../authenticator/SpnegoAuthenticator.java | 1 - .../LocalStrings_es.properties} | 8 ++- .../jaspic/LocalStrings_fr.properties | 30 +++++++++++ .../jaspic/LocalStrings_ja.properties | 30 +++++++++++ .../LocalStrings_ru.properties} | 6 +-- 11 files changed, 193 insertions(+), 27 deletions(-) diff --git a/java/org/apache/catalina/authenticator/LocalStrings.properties b/java/org/apache/catalina/authenticator/LocalStrings.properties index d3c265f..0030ce3 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings.properties +++ b/java/org/apache/catalina/authenticator/LocalStrings.properties @@ -15,7 +15,7 @@ authenticator.certificates=No client certificate chain in this request authenticator.changeSessionId=Session ID changed on authentication from [{0}] to [{1}] -authenticator.check.authorize=Authorizing connector provided user [{0}] via Tomcat Realm +authenticator.check.authorize=User name [{0}] obtained from the Connector and trusted to be valid. Obtaining roles for this user from the Tomcat Realm. authenticator.check.authorizeFail=Realm did not recognise user [{0}]. Creating a Principal with that name and no roles. authenticator.check.found=Already authenticated [{0}] authenticator.check.sso=Not authenticated but SSO session ID [{0}] found. Attempting re-authentication. @@ -34,7 +34,7 @@ authenticator.unauthorized=Cannot authenticate with the provided credentials basicAuthenticator.invalidCharset=The only permitted values are null, the empty string or UTF-8 -digestAuthenticator.cacheRemove=A valid entry has been removed from client nonce cache to make room for new entries. A replay attack is now possible. To prevent the possibility of replay attacks, reduce nonceValidity or increase cnonceCacheSize. Further warnings of this type will be suppressed for 5 minutes. +digestAuthenticator.cacheRemove=A valid entry has been removed from client nonce cache to make room for new entries. A replay attack is now possible. To prevent the possibility of replay attacks, reduce nonceValidity or increase nonceCacheSize. Further warnings of this type will be suppressed for 5 minutes. formAuthenticator.forwardErrorFail=Unexpected error forwarding to error page formAuthenticator.forwardLogin=Forwarding request for [{0}] made with method [{1}] to login page [{2}] of context [{3}] using request method GET diff --git a/java/org/apache/catalina/authenticator/LocalStrings_es.properties b/java/org/apache/catalina/authenticator/LocalStrings_es.properties index 5b0bab9..6cc945d 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings_es.properties +++ b/java/org/apache/catalina/authenticator/LocalStrings_es.properties @@ -15,6 +15,8 @@ authenticator.certificates=No hay cadena de certificados del cliente en esta petición authenticator.formlogin=Referencia directa al formulario de conexión (página de formulario de login) inválida +authenticator.jaspicCleanSubjectFail=Fallo al limpiar el elemento JASPIC \n +authenticator.jaspicServerAuthContextFail=Fallo al intentar obtener una instancia JASPIC ServerAuthContext authenticator.loginFail=No pude ingresar authenticator.manager=Excepción inicializando administradores de confianza authenticator.noAuthHeader=El cliente no ha enviado autorización de cabecera @@ -23,13 +25,19 @@ authenticator.requestBodyTooBig=El cuerpo del requerimiento era demasiado grande authenticator.sessionExpired=El tiempo permitido para realizar login ha sido excedido. Si deseas continuar, debes hacer clik dos veces y volver a hacer clik otra vez o cerrar y reabrir tu navegador authenticator.unauthorized=Imposible autenticar mediante las credenciales suministradas -digestAuthenticator.cacheRemove=Se ha quitado una entrada válida de la caché "nonce" del cliente para hacer espacio a nuevas entradas.. Ahora es posible un ataque de reinyección. Para prevenirlos, reduce "nonceValidity" o incrementa "cnonceCacheSize". El resto de mensajes de este tipo serán suspendidos durante 5 minutos. +digestAuthenticator.cacheRemove=Se ha quitado una entrada válida de la caché "nonce" del cliente para hacer espacio a nuevas entradas.. Ahora es posible un ataque de reinyección. Para prevenirlos, reduce "nonceValidity" o incrementa "nonceCacheSize". El resto de mensajes de este tipo serán suspendidos durante 5 minutos. formAuthenticator.forwardErrorFail=Error inesperado de reenvío a página de error formAuthenticator.forwardLoginFail=Error inesperado de reenvío a pagina de ingreso formAuthenticator.noErrorPage=No se ha definido página de error para la autenticación FORM en el contexto [{0}] formAuthenticator.noLoginPage=No se ha definido página de ingreso para la autenticación FORM en el contexto [{0}] +singleSignOn.debug.principalCheck=SSO esta buscando un Principal cacheado para las sesión SSO [{0}]\n +singleSignOn.debug.principalFound=SSO encontró el Principal cacheado [{0}] con autenticación tipo [{1}]\n +singleSignOn.debug.removeSession=SSO removiendo la sesión de la aplicación [{0}] SSO con sesión [{1}]\n +singleSignOn.sessionExpire.hostNotFound=SSO es incapaz de expirar la session [{0}] porque el Host no puede ser encontrado +singleSignOn.sessionExpire.managerError=SSO incapaz de expirar sesión [{0}] porque el Gerenciador lanzó una excepción mientras buscaba la sesión + spnegoAuthenticator.authHeaderNoToken=La cabecera de Negociación de autorización enviada por el cliente no incluía una ficha spnegoAuthenticator.authHeaderNotNego=La cabecera de autorización enviada por el cliente no comenzaba con Negotiate spnegoAuthenticator.serviceLoginFail=No puedo ingresar como director del servicio diff --git a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties index 79a6433..d775459 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties +++ b/java/org/apache/catalina/authenticator/LocalStrings_fr.properties @@ -14,7 +14,59 @@ # limitations under the License. authenticator.certificates=Aucune chaîne de certificat client (client certificate chain) dans cette requête -authenticator.formlogin=Référence directe à la form de connexion (form login page) invalide -authenticator.manager=Exception lors de l''initialisation des gestionnaires d''authentification (trust managers) +authenticator.changeSessionId=L''id de session a changé suite à l''authntification de [{0}] en [{1}] +authenticator.check.authorize=Le nom d''utilisateur [{0}] obtenu à partir du connecteur est considéré comme de valide et de confiance, les rôles sont obtenus à partir du royaume +authenticator.check.authorizeFail=Le royaume ne reconnait pas l''utilisateur [{0}], un principal a été crée avec ce nom mais sans rôles +authenticator.check.found=Déjà authentifié [{0}] +authenticator.check.sso=Pas d''authentification mais un session ID SSO [{0}] a été trouvé, nouvelle tentative d''authentification +authenticator.formlogin=Référence directe au formulaire de connexion (form login page) invalide +authenticator.jaspicCleanSubjectFail=Échec du nettoyage du sujet de JASPIC +authenticator.jaspicSecureResponseFail=Echec de la sécurisation de la réponse lors du traitement de JASPIC +authenticator.jaspicServerAuthContextFail=Échec d'obtention d'une instance JASPIC ServerAuthContext +authenticator.loginFail=Échec de connexion ("Login failed") +authenticator.manager=Exception lors de l'initialisation des gestionnaires d'authentification (trust managers) +authenticator.noAuthHeader=Aucun en-tête d'autorisation envoyé par le client authenticator.notContext=Erreur de configuration: Doit être attaché à un contexte -authenticator.unauthorized=Impossible d''authentifier avec les crédits fournis (provided credentials) +authenticator.requestBodyTooBig=Le corps de la requête était trop grand pour être mis en cache pendant le processus d'authentification +authenticator.sessionExpired=Le temps alloué au processus de login est échu. Si vous désirez continuer, veuillez soit retourner en arrière 2 fois et recliquer le lien demandé, soit fermer et ré-ouvrir votre navigateur +authenticator.tomcatPrincipalLogoutFail=La déconnection avec l'instance de TomcatPrincipal a échoué +authenticator.unauthorized=Impossible d'authentifier avec les crédits fournis (provided credentials) + +basicAuthenticator.invalidCharset=Les seules valeurs permises sont null, la chaîne vide, ou des caractères UTF-8 + +digestAuthenticator.cacheRemove=Une entrée valide du cache de nonce des clients a été enlevée pour faire de la place pour de nouvelles entrées, ce qui rend possible une attaque par répétition; pour éviter cela, il est possible de reduire nonceValidity ou d'augmenter nonceCacheSize; les avertissements de ce type ne se reproduiront pas avant 5 minutes + +formAuthenticator.forwardErrorFail=Erreur inattendue lors de la transmission à la page d'erreur +formAuthenticator.forwardLogin=Transmission de la requête pour [{0}] faite avec la méthode [{1}] à la page de connection [{2}] du contexte [{3}] en utilisant la méthode GET +formAuthenticator.forwardLoginFail=Erreur inattendue lors de la transmission à la page de connection +formAuthenticator.noErrorPage=Aucune page d''erreur n''a été définie pour la méthode d''authentification FORM dans le contexte [{0}] +formAuthenticator.noLoginPage=Aucune page de connection n''a été définie pour la méthode d''authentification FORM dans le contexte [{0}] + +singleSignOn.debug.associate=Association de la session [{1}] de l''application avec la session SSO [{0}] +singleSignOn.debug.associateFail=Le SSO n''a pu associer la session [{0}] de l''application car la session SSO [{1}] n''existe pas +singleSignOn.debug.cookieCheck=Le SSO recherche un cookie SSO. +singleSignOn.debug.cookieNotFound=Le SSO n'a pas trouvé de cookie SSO +singleSignOn.debug.deregister=Le SSO expire la session [{0}] de l''application associée à la session SSO [{1}] +singleSignOn.debug.deregisterFail=Le SSO n''a pu déenregistrer la session SSO [{0}] parce qu''elle n''est pas dans le cache +singleSignOn.debug.deregisterNone=Le SSO a désenregistré la session SSO [{0}] mais n''a trouvé aucune session d''application associée +singleSignOn.debug.hasPrincipal=Le SSO a trouvé un principal [{0}] précédemment authentifié +singleSignOn.debug.invoke=Le SSO traite la requête pour [{0}] +singleSignOn.debug.principalCheck=Le SSO recherche le Principal en cache pour la session SSO [{0}] +singleSignOn.debug.principalFound=Le SSO a trouvé en cache le Principal [{0}] avec le type d''authentification [{1}] +singleSignOn.debug.principalNotFound=Le SSO n''a pas trouvé de principal en cache, le cookie SSO de la session [{0}] est effacé +singleSignOn.debug.register=Enregistrement de la session SSO [{0}] pour l''utilisateur [{1}] avec le type d''authentification [{2}] +singleSignOn.debug.removeSession=Le SSO retire la session applicative [{0}] de la session SSO [{1}] +singleSignOn.debug.sessionLogout=Le SSO effectue une déconnection pour la session SSO [{0}] et la session [{1}] de l''application +singleSignOn.debug.sessionTimeout=Le SSO traite un timeout pour la session SSO [{0}] et la session [{1}] de l''application +singleSignOn.debug.update=Le SSO met à jour la session SSO [{0}] avec le type d''authentification [{1}] +singleSignOn.sessionExpire.contextNotFound=Le SSO n''a pu faire expirer la session [{0}] parce que le contexte n''a pas été trouvé +singleSignOn.sessionExpire.engineNull=Le SSO n''a pu faire expirer la session [{0}] parce que le moteur est null +singleSignOn.sessionExpire.hostNotFound=SSO ne peut pas expirer le session [{0}] parce l''hôte ("Host") n''a a pas été trouvé +singleSignOn.sessionExpire.managerError=Impossible d''expirer la session [{0}] parce que le Manager a lancé une exception lors de la recherche de la session +singleSignOn.sessionExpire.managerNotFound=Le SSO n''a pu faire expirer la session [{0}] parce que le gestionnaire de sessions n''a pas été trouvé +singleSignOn.sessionExpire.sessionNotFound=Impossible d''expirer la session [{0}] parce que la session n''a pas été trouvée + +spnegoAuthenticator.authHeaderNoToken=L'en-tête de négociation d’autorisation ("Negotiate authorization header") envoyé par le client n'incluait pas de jeton ("token") +spnegoAuthenticator.authHeaderNotNego=L'en-tête d'autorisation envoyé par le client ne commence pas par Negotiate +spnegoAuthenticator.serviceLoginFail=Impossible de se connecteur en tant que principal de service +spnegoAuthenticator.ticketValidateFail=Impossible de valider le ticket fourni par le client diff --git a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties index 12166c0..2a37dff 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings_ja.properties +++ b/java/org/apache/catalina/authenticator/LocalStrings_ja.properties @@ -14,8 +14,59 @@ # limitations under the License. authenticator.certificates=このリクエストにはクライアント認証チェーンがありません +authenticator.changeSessionId=認証時に[{0}]から[{1}]にセッションIDが変更されました。 +authenticator.check.authorize=Connector から取得したユーザー名 [{0}] を正当なものとして信頼します。ユーザーのロールは Tomcat Realmから取得します。 +authenticator.check.authorizeFail=Realm がユーザー[{0}]を認識しませんでした。 その名前とロールのないプリンシパルを作成します。 +authenticator.check.found=既に認証された[{0}] +authenticator.check.sso=認証されていませんが、SSOセッションID [{0}]が見つかりました。 再認証を試みます。 authenticator.formlogin=フォームログインページへの無効な直接参照です +authenticator.jaspicCleanSubjectFail=JASPIC の cleanSubject が失敗しました。 +authenticator.jaspicSecureResponseFail=JASPIC処理中のsecure レスポンスに失敗しました +authenticator.jaspicServerAuthContextFail=JASPIC ServerAuthContext インスタンスの取得に失敗しました。 +authenticator.loginFail=ログイン失敗 authenticator.manager=トラストマネージャを初期化中の例外です +authenticator.noAuthHeader=クライアントは認証ヘッダーを送信しませんでした。 authenticator.notContext=設定エラー: コンテキストに指定しなければいけません +authenticator.requestBodyTooBig=認証処理中にリクエストボディが大きすぎてキャッシュされませんでした。 authenticator.sessionExpired=ログインプロセスに認められていた時間が過ぎました。継続したいならば,バックボタンを2度押してから再度リンクを押すか,ブラウザを立ち上げ直してください -authenticator.unauthorized=用意された証明書で認証できません +authenticator.tomcatPrincipalLogoutFail=TomcatPrincipal インスタンスによるログアウトが失敗しました。 +authenticator.unauthorized=提供された証明書で認証できません + +basicAuthenticator.invalidCharset=指定できる値は、null、空の文字列またはUTF-8です。 + +digestAuthenticator.cacheRemove=有効なエントリがクライアントのnonceキャッシュから削除され、新しいエントリのためのスペースが確保されました。 リプレイ攻撃が可能になりました。 リプレイ攻撃の可能性を防ぐには、nonceValidityを減らすか、nonceCacheSizeを増やしてください。 このタイプの警告は5分間表示されなくなります。 + +formAuthenticator.forwardErrorFail=予期せぬ異常によりエラーページへ転送します。 +formAuthenticator.forwardLogin=リクエストメソッドGETを使用してコンテキスト[{3}]のページ[{2}]にメソッド[{1}]で行われた[{0}]の要求をフォワードします。 +formAuthenticator.forwardLoginFail=ログインページへの転送での予期しないエラー +formAuthenticator.noErrorPage=コンテキスト[{0}]のFORM認証にエラーページが定義されていません +formAuthenticator.noLoginPage=コンテキスト[{0}]のFORM認証にログインページが定義されていません。 + +singleSignOn.debug.associate=SSOはアプリケーションセッション[{1}]をSSOセッション[{0}]に関連付けます +singleSignOn.debug.associateFail=SSOセッション[{1}]が存在しないため、SSOはアプリケーションセッション[{0}]を関連付けられませんでした。 +singleSignOn.debug.cookieCheck=SSOがSSOクッキーをチェックします +singleSignOn.debug.cookieNotFound=SSOはSSO Cookieを検出しませんでした。 +singleSignOn.debug.deregister=SSOセッション[{1}]に関連付けられたアプリケーションセッション[{0}]を期限切れにします。 +singleSignOn.debug.deregisterFail=キャッシュにないため、SSOセッション[{0}]の登録を解除できませんでした。 +singleSignOn.debug.deregisterNone=SSOセッション[{0}]の登録を解除しましたが、関連するアプリケーションセッションが見つかりませんでした。 +singleSignOn.debug.hasPrincipal=SSOが以前に認証されたプリンシパル[{0}]を検出しました +singleSignOn.debug.invoke=[{0}]に対するSSO処理リクエスト +singleSignOn.debug.principalCheck=SSOセッションのキャッシュされたプリンシパルを探すSSO [{0}] +singleSignOn.debug.principalFound=SSO のキャッシュされたプリンシパル [{0}] を取得しました。認証タイプは [{1}] です。 +singleSignOn.debug.principalNotFound=SSOはキャッシュされたプリンシパルを検出しませんでした。 セッション[{0}]のSSO Cookieを消去しています。 +singleSignOn.debug.register=認証タイプ[{2}]のユーザー[{1}]のSSOセッション[{0}]を登録しているSSO +singleSignOn.debug.removeSession=SSOセッション[{1}]からのアプリケーションセッション[{0}]の削除 +singleSignOn.debug.sessionLogout=SSOセッション[{0}]とアプリケーションセッション[{1}]のログアウトを処理するSSO。 +singleSignOn.debug.sessionTimeout=SSOはSSOセッション[{0}]とアプリケーションセッション[{1}]のタイムアウト処理中 +singleSignOn.debug.update=SSOはSSOセッション[{0}]を認証タイプ[{1}]に更新します。 +singleSignOn.sessionExpire.contextNotFound=Contextが見つからないため、SSOはセッション[{0}]を期限切れにできません +singleSignOn.sessionExpire.engineNull=Engine がNullだったため、SSOはセッション[{0}]を期限切れにできません。 +singleSignOn.sessionExpire.hostNotFound=ホストが見つからないため SSO セッション [{0}] を失効できません。 +singleSignOn.sessionExpire.managerError=セッションを検索するときにManagerが例外をスローしたため、SSOはセッション[{0}]を期限切れにできません +singleSignOn.sessionExpire.managerNotFound=Managerが見つからなかったので、SSOはセッション[{0}]を期限切れにできません。 +singleSignOn.sessionExpire.sessionNotFound=セッションが見つかりませんでしたので、SSOはセッション[{0}]を期限切れにできません。 + +spnegoAuthenticator.authHeaderNoToken=クライアントから受信した Negoiate 認証ヘッダにはトークンがありません。 +spnegoAuthenticator.authHeaderNotNego=クライアントから受信した認証ヘッダーは Negotiate から始まっていません。 +spnegoAuthenticator.serviceLoginFail=サービスプリンシパルとしてログインできません +spnegoAuthenticator.ticketValidateFail=クライアント提供のチケットの検証に失敗しました。 diff --git a/java/org/apache/catalina/authenticator/SavedRequest.java b/java/org/apache/catalina/authenticator/SavedRequest.java index f494b50..4cf8c7c 100644 --- a/java/org/apache/catalina/authenticator/SavedRequest.java +++ b/java/org/apache/catalina/authenticator/SavedRequest.java @@ -20,9 +20,12 @@ package org.apache.catalina.authenticator; import java.util.ArrayList; +import java.util.Collections; import java.util.HashMap; import java.util.Iterator; +import java.util.List; import java.util.Locale; +import java.util.Map; import javax.servlet.http.Cookie; @@ -42,11 +45,10 @@ import org.apache.tomcat.util.buf.ByteChunk; */ public final class SavedRequest { - /** * The set of Cookies associated with this Request. */ - private final ArrayList<Cookie> cookies = new ArrayList<>(); + private final List<Cookie> cookies = new ArrayList<>(); public void addCookie(Cookie cookie) { cookies.add(cookie); @@ -59,14 +61,14 @@ public final class SavedRequest { /** * The set of Headers associated with this Request. Each key is a header - * name, while the value is a ArrayList containing one or more actual + * name, while the value is a List containing one or more actual * values for this header. The values are returned as an Iterator when * you ask for them. */ - private final HashMap<String,ArrayList<String>> headers = new HashMap<>(); + private final Map<String, List<String>> headers = new HashMap<>(); public void addHeader(String name, String value) { - ArrayList<String> values = headers.get(name); + List<String> values = headers.get(name); if (values == null) { values = new ArrayList<>(); headers.put(name, values); @@ -79,9 +81,9 @@ public final class SavedRequest { } public Iterator<String> getHeaderValues(String name) { - ArrayList<String> values = headers.get(name); + List<String> values = headers.get(name); if (values == null) - return new ArrayList<String>().iterator(); + return Collections.emptyIterator(); else return values.iterator(); } @@ -90,7 +92,7 @@ public final class SavedRequest { /** * The set of Locales associated with this Request. */ - private final ArrayList<Locale> locales = new ArrayList<>(); + private final List<Locale> locales = new ArrayList<>(); public void addLocale(Locale locale) { locales.add(locale); diff --git a/java/org/apache/catalina/authenticator/SingleSignOn.java b/java/org/apache/catalina/authenticator/SingleSignOn.java index 8ff9af1..dad95d0 100644 --- a/java/org/apache/catalina/authenticator/SingleSignOn.java +++ b/java/org/apache/catalina/authenticator/SingleSignOn.java @@ -604,7 +604,7 @@ public class SingleSignOn extends ValveBase { while (c != null && !(c instanceof Engine)) { c = c.getParent(); } - if (c instanceof Engine) { + if (c != null) { engine = (Engine) c; } super.startInternal(); diff --git a/java/org/apache/catalina/authenticator/SpnegoAuthenticator.java b/java/org/apache/catalina/authenticator/SpnegoAuthenticator.java index 8bcabbb..a8f8834 100644 --- a/java/org/apache/catalina/authenticator/SpnegoAuthenticator.java +++ b/java/org/apache/catalina/authenticator/SpnegoAuthenticator.java @@ -45,7 +45,6 @@ import org.ietf.jgss.GSSException; import org.ietf.jgss.GSSManager; import org.ietf.jgss.Oid; - /** * A SPNEGO authenticator that uses the SPNEGO/Kerberos support built in to Java * 6. Successful Kerberos authentication depends on the correct configuration of diff --git a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_es.properties similarity index 60% copy from java/org/apache/catalina/authenticator/LocalStrings_fr.properties copy to java/org/apache/catalina/authenticator/jaspic/LocalStrings_es.properties index 79a6433..bfb8e0c 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties +++ b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_es.properties @@ -13,8 +13,6 @@ # See the License for the specific language governing permissions and # limitations under the License. -authenticator.certificates=Aucune chaîne de certificat client (client certificate chain) dans cette requête -authenticator.formlogin=Référence directe à la form de connexion (form login page) invalide -authenticator.manager=Exception lors de l''initialisation des gestionnaires d''authentification (trust managers) -authenticator.notContext=Erreur de configuration: Doit être attaché à un contexte -authenticator.unauthorized=Impossible d''authentifier avec les crédits fournis (provided credentials) +authConfigFactoryImpl.zeroLengthAppContext=Un nombre de aplicación con nombre de contexto de longitud cero no es válido + +persistentProviderRegistrations.existsDeleteFail=El archivo temporal [{0}] ya existe y no puede ser borrado diff --git a/java/org/apache/catalina/authenticator/jaspic/LocalStrings_fr.properties b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_fr.properties new file mode 100644 index 0000000..53fac21 --- /dev/null +++ b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_fr.properties @@ -0,0 +1,30 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +authConfigFactoryImpl.load=Chargement des enregistrements pour le fournisseurs persistants à partir de [{0}] +authConfigFactoryImpl.registerClass=Enregistrement de la classe [{0}] pour la couche [{1}] et le contexte d''application [{2}] +authConfigFactoryImpl.registerInstance=Enregistrement de l''instance de type [{0}] pour la couche [{1}] et le contexte d''application [{2}] +authConfigFactoryImpl.zeroLengthAppContext=Un nom de contexte vide n'est pas valide +authConfigFactoryImpl.zeroLengthMessageLayer=Un message vide de nom de couche est invalide + +callbackHandlerImpl.jaspicCallbackMissing=Le rappel (callback) JASPIC de type [{0}] reçu n''est pas supporté et a été ignoré + +jaspicAuthenticator.authenticate=Authentification de la requête pour [{0}] avec JASPIC + +persistentProviderRegistrations.deleteFail=Le fichier temporaire [{0}] n''a pas pu être effacé +persistentProviderRegistrations.existsDeleteFail=Le fichier temporaire [{0}] existe déjà et ne peut être effacé +persistentProviderRegistrations.moveFail=Echec de déplacement de [{0}] vers [{1}] + +simpleServerAuthConfig.noModules=Aucun ServerAuthModules n'est configuré diff --git a/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ja.properties b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ja.properties new file mode 100644 index 0000000..4e8aa50 --- /dev/null +++ b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ja.properties @@ -0,0 +1,30 @@ +# Licensed to the Apache Software Foundation (ASF) under one or more +# contributor license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright ownership. +# The ASF licenses this file to You under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +authConfigFactoryImpl.load=[{0}]から永続的なプロバイダ登録を読み込みます。 +authConfigFactoryImpl.registerClass=アプリケーションコンテキスト [{2}] のレイヤー [{1}] にクラス [{0}] を登録します。 +authConfigFactoryImpl.registerInstance=レイヤ[{1}]とアプリケーションコンテキスト[{2}]のタイプ[{0}]のインスタンスの登録 +authConfigFactoryImpl.zeroLengthAppContext=文字列長が 0 のアプリケーションコンテキスト名は不正です。 +authConfigFactoryImpl.zeroLengthMessageLayer=長さゼロのメッセージ層名は無効です + +callbackHandlerImpl.jaspicCallbackMissing=受信したタイプ[{0}]のサポートされていないJASPICコールバックが無視されました。 + +jaspicAuthenticator.authenticate=JASPIC経由で[{0}]へのリクエストを認証しています + +persistentProviderRegistrations.deleteFail=一時ファイル [{0}] を削除できません。 +persistentProviderRegistrations.existsDeleteFail=同名の一時ファイル [{0}] が存在し、削除もできませんでした。 +persistentProviderRegistrations.moveFail=[{0}]を[{1}]に移動できませんでした。 + +simpleServerAuthConfig.noModules="ServerAuthModulesが設定されていません" diff --git a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ru.properties similarity index 60% copy from java/org/apache/catalina/authenticator/LocalStrings_fr.properties copy to java/org/apache/catalina/authenticator/jaspic/LocalStrings_ru.properties index 79a6433..879f293 100644 --- a/java/org/apache/catalina/authenticator/LocalStrings_fr.properties +++ b/java/org/apache/catalina/authenticator/jaspic/LocalStrings_ru.properties @@ -13,8 +13,4 @@ # See the License for the specific language governing permissions and # limitations under the License. -authenticator.certificates=Aucune chaîne de certificat client (client certificate chain) dans cette requête -authenticator.formlogin=Référence directe à la form de connexion (form login page) invalide -authenticator.manager=Exception lors de l''initialisation des gestionnaires d''authentification (trust managers) -authenticator.notContext=Erreur de configuration: Doit être attaché à un contexte -authenticator.unauthorized=Impossible d''authentifier avec les crédits fournis (provided credentials) +persistentProviderRegistrations.existsDeleteFail=Временный файл [{0}] уже существует и не может быть удалён --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org