Establecimiento de un contexto de cliente en script
En el Administrador de autorización, una aplicación determina si un cliente tiene acceso a una operación mediante una llamada al método AccessCheck de un objeto IAzClientContext , que representa un contexto de cliente.
Una aplicación puede crear un contexto de cliente con un identificador para un token, un dominio y un nombre de usuario, o una representación de cadena del identificador de seguridad (SID) del cliente.
Use los métodos InitializeClientContextFromToken, InitializeClientContextFromName e InitializeClientContextFromStringSid de un objeto IAzApplication para crear un contexto de cliente.
En el ejemplo siguiente se muestra cómo crear un objeto IAzClientContext a partir de un nombre de cliente. En el ejemplo se supone que hay un almacén de directivas XML existente denominado MyStore.xml en el directorio raíz de la unidad C y que este almacén contiene una aplicación denominada 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)
%>