Commit 9bd123d4 authored by Renato Figueiro Maia's avatar Renato Figueiro Maia
Browse files

[OPENBUS-2009] Deixar de usar constantes de IDL para obter o nome de facetas de serviços núcleo

git-svn-id: https://subversion.tecgraf.puc-rio.br/engdist/openbus/core/trunk@132734 ae0415b3-e90b-0410-900d-d0be9363c56b
parent 1b17f8b4
......@@ -111,16 +111,7 @@ a autentica
o registro da chave pública de acesso a ser utilizada na validação do acesso;
e a geração de identificador de login que é usado para identificar aquela autenticação da entidade junto ao barramento.
O login é feito através da \term{Faceta de Controle de Acesso} fornecida pelo \code{::scs::core::IComponent} do barramento.
O nome da faceta é dado pela seguinte constante:
\begin{samplecode}[language={[CORBA]idl}]
// File: access_control.idl
// Name: ::tecgraf::openbus::core::v2_0::services::access_control::AccessControlFacet
const string AccessControlFacet;
\end{samplecode}
A \term{Faceta de Controle de Acesso} implementa a seguinte interface:
O login é feito através da faceta de nome \code{AccessControl} fornecida pelo \code{::scs::core::IComponent} do barramento, que implementa a seguinte interface:
\begin{samplecode}[language={[CORBA]idl}]
// File: access_control.idl
......@@ -288,16 +279,7 @@ const unsigned long UnknownBusCode;
\end{samplecode}
Em seguida, é necessário verificar se o login informado é válido no barramento indicado.
Isso é feito através da operação \code{getLoginValidity} da \term{Faceta de Registro de Logins} do barramento.
O nome desta faceta é dado pela seguinte constante:
\begin{samplecode}[language={[CORBA]idl}]
// File: access_control.idl
// Name: ::tecgraf::openbus::core::v2_0::services::access_control::LoginRegistryFacet
const string LoginRegistryFacet;
\end{samplecode}
A \term{Faceta de Registro de Logins} implementa a seguinte interface:
Isso é feito através da operação \code{getLoginValidity} da faceta de nome \term{LoginRegistry}, que implementa a seguinte interface:
\begin{samplecode}[language={[CORBA]idl}]
// File: access_control.idl
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment