[jboss-cvs] JBossAS SVN: r88093 - projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 1 02:26:59 EDT 2009


Author: ldelima at redhat.com
Date: 2009-05-01 02:26:59 -0400 (Fri, 01 May 2009)
New Revision: 88093

Modified:
   projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_Security_On_JBOSS.po
Log:
translation ongoing

Modified: projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_Security_On_JBOSS.po
===================================================================
--- projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_Security_On_JBOSS.po	2009-05-01 06:09:46 UTC (rev 88092)
+++ projects/docs/enterprise/4.3.3/Server_Configuration_Guide/pt-BR/J2EE_Security_On_JBOSS.po	2009-05-01 06:26:59 UTC (rev 88093)
@@ -9,7 +9,7 @@
 "Project-Id-Version: J2EE_Security_On_JBOSS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
 "POT-Creation-Date: 2009-01-20 02:37+0000\n"
-"PO-Revision-Date: 2009-05-01 16:09+1000\n"
+"PO-Revision-Date: 2009-05-01 16:26+1000\n"
 "Last-Translator: Leticia de Lima <ldelima at redhat.com>\n"
 "Language-Team: Brazilian Portuguese <en at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -1350,6 +1350,8 @@
 "<literal>LoginModule</literal>s associate relevant principals and "
 "credentials with the subject."
 msgstr ""
+"O método de log-in invoca todos os <literal>LoginModule</literal>s carregados. Uma vez que cada <literal>LoginModule</literal> tenta autenticar o assunto, isto invoca o método de manuseio no <literal>CallbackHandler</"
+"literal> associado para obtenção da informação solicitada pelo processo de solicitação. A informação solicitada é passada ao método de manuseio na forma de uma matriz dos objetos <literal>Callback</literal>. Caso suceda, os <literal>LoginModule</literal>s associarão os principais relevantes e credenciais com o assunto."
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:318
@@ -1359,7 +1361,7 @@
 "application. Success is represented by a return from the login method. "
 "Failure is represented through a LoginException being thrown by the login "
 "method."
-msgstr ""
+msgstr "O <literal>LoginContext</literal> retorna o status da autenticação ao aplicativo. O sucesso é representado pelo retorno de um método de log-in. A flaha é representada atrav+es de um LoginException sendo lançado pelo método de log-in."
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:323
@@ -1367,7 +1369,7 @@
 msgid ""
 "If authentication succeeds, the application retrieves the authenticated "
 "subject using the <literal>LoginContext.getSubject</literal> method."
-msgstr ""
+msgstr "Caso a autenticação suceda, o aplicativo restaurará o assunto autenticado usando o método <literal>LoginContext.getSubject</literal>."
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:328
@@ -1376,7 +1378,7 @@
 "After the scope of the subject authentication is complete, all principals "
 "and related information associated with the subject by the login method can "
 "be removed by invoking the <literal>LoginContext.logout</literal> method."
-msgstr ""
+msgstr "Após o escopo da autenticação do assunto ser completada, todos os principais e informação relacionada associada com o assunto pelo método log-in podem ser removidos pela invocação do método <literal>LoginContext.logout</literal>."
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:333
@@ -1391,7 +1393,7 @@
 "authentication services. Therefore, you can plug different login modules "
 "into an application without changing the application itself. The following "
 "code shows the steps required by an application to authenticate a subject."
-msgstr ""
+msgstr "A classe <literal>LoginContext</literal> fornece os métodos básicos para os assuntos de autenticação e oferece uma maneira de desenvolver um aplicativo que é independente da tecnologia de autenticação subjacente. O <literal>LoginContext</literal> consulta uma <literal>Configuration</literal> para determinar os serviços de autenticação configurados para um aplicativo particular. As classes <literal>LoginModule</literal> representam os serviços de autenticação. Portanto, você pode conectar os módulos de log-in diferentes num aplicativo sem a alteração do aplicativo por conta própria. O seguinte código apresenta os passos solicitados por um aplicativo para autentificação de um objeto."
 
 #. Tag: programlisting
 #: J2EE_Security_On_JBOSS.xml:336
@@ -1442,6 +1444,50 @@
 "    }\n"
 "}"
 msgstr ""
+"CallbackHandler handler = new MyHandler();\n"
+"LoginContext lc = new LoginContext(\"some-config\", handler);\n"
+"\n"
+"try {\n"
+"    lc.login();\n"
+"    Subject subject = lc.getSubject();\n"
+"} catch(LoginException e) {\n"
+"    System.out.println(\"authentication failed\");\n"
+"    e.printStackTrace();\n"
+"}\n"
+"                        \n"
+"// Perform work as authenticated Subject\n"
+"// ...\n"
+"\n"
+"// Scope of work complete, logout to remove authentication info\n"
+"try {\n"
+"    lc.logout();\n"
+"} catch(LoginException e) {\n"
+"    System.out.println(\"logout failed\");\n"
+"    e.printStackTrace();\n"
+"}\n"
+"                        \n"
+"// A sample MyHandler class\n"
+"class MyHandler \n"
+"    implements CallbackHandler\n"
+"{\n"
+"    public void handle(Callback[] callbacks) throws\n"
+"        IOException, UnsupportedCallbackException\n"
+"    {\n"
+"        for (int i = 0; i &lt; callbacks.length; i++) {\n"
+"            if (callbacks[i] instanceof NameCallback) {\n"
+"                NameCallback nc = (NameCallback)callbacks[i];\n"
+"                nc.setName(username);\n"
+"            } else if (callbacks[i] instanceof PasswordCallback) {\n"
+"                PasswordCallback pc = (PasswordCallback)callbacks[i];\n"
+"                pc.setPassword(password);\n"
+"            } else {\n"
+"                throw new UnsupportedCallbackException(callbacks[i],\n"
+"                                                       \"Unrecognized "
+"Callback\");\n"
+"            }\n"
+"        }\n"
+"    }\n"
+"}"
 
 #. Tag: para
 #: J2EE_Security_On_JBOSS.xml:337




More information about the jboss-cvs-commits mailing list