Estabelecendo um contexto de cliente no script
No Gerenciador de Autorização, um aplicativo determina se um cliente recebe acesso a uma operação chamando o método AccessCheck de um objeto IAzClientContext, que representa um contexto de cliente.
Um aplicativo pode criar um contexto de cliente com um identificador para um token, um domínio e um nome de usuário ou uma representação de cadeia de caracteres do identificador de segurança (SID) do cliente.
Use os métodos InitializeClientContextFromToken, InitializeClientContextFromNamee InitializeClientContextFromStringSid de um objeto IAzApplication para criar um contexto de cliente.
O exemplo a seguir mostra como criar um objetoIAzClientContexta partir de um nome de cliente. O exemplo pressupõe que há um repositório de políticaS XML existente chamado MyStore.xml no diretório raiz da unidade C e que esse repositório contém um aplicativo chamado Expense.
<%@ Language=VBScript %>
<%
' Create the AzAuthorizationStore object.
Dim AzManStore
Set AzManStore = CreateObject("AzRoles.AzAuthorizationStore")
' Initialize the authorization store.
AzManStore.Initialize 0, "msxml://C:\MyStore.xml"
' Open the application object in the store.
Dim expenseApp
Set expenseApp = AzManStore.OpenApplication("Expense")
' Create a client context.
Dim clientName
clientName = Request.ServerVariables("LOGON_USER")
Dim clientContext
Set clientContext = _
expenseApp.InitializeClientContextFromName(clientName)
%>