共用方式為


在腳本中建立用戶端內容

在授權管理員中,應用程式會呼叫代表用戶端內容的IAzClientCoNtext物件的AccessCheck方法,判斷用戶端是否能夠存取作業。

應用程式可以建立具有權杖控制碼、網域和使用者名稱的用戶端內容,或用戶端 (SID) 安全性識別碼 的字串表示。

使用IAzApplication物件的InitializeClientCoNtextFromTokenInitializeClientCoNtextFromNameInitializeClientCoNtextFromStringSid方法來建立用戶端內容。

下列範例示範如何從用戶端名稱建立 IAzClientCoNtext 物件。 此範例假設磁片磁碟機 C 的根目錄中有名為 MyStore.xml 的現有 XML 原則存放區,而且此存放區包含名為 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)

%>