共用方式為


練習 2:在工作流程服務上實作安全性功能

在這個練習中,您將根據您在練習 1:建立基本工作流程服務中建立的工作流程服務來實作以 CLR 為基礎的角色和以宣告為基礎的授權。這兩種授權模式一起保護存取您的服務的安全性。

對於工作流程服務,以角色為基礎的授權依賴 PrincipalPermissionRolePrincipalPermissionName 屬性,這些屬性會建立要求目前原則的身分識別符合目前權限所指定身分識別的內部 PrincipalPermission 物件。例如,您可以僅允許屬於特定 NT 帳戶群組的使用者來限制對特定作業的存取。

宣告是對關於訊息的提示。這些提示在訊息行經 WCF 通道管線時產生與儲存在訊息上。然後比較這些宣告集與活動上指定的需求集。如果找到每個需求的聲明並可以完成適當比較,則視為已符合安全性需求。

本章節內容

工作 1:在工作流程服務上啟用以角色為基礎的授權

工作 2:在工作流程服務上啟用以宣告為基礎的授權

參考

Claim

ClaimSet

PrincipalPermissionRole

PrincipalPermissionName

PrincipalPermission

OperationValidation

相關章節

Managing Claims and Authorization with the Identity Model

工作流程服務完整的安全性指南

請參閱

其他資源

教學課程:建立工作流程服務

Copyright © 2007 by Microsoft Corporation.All rights reserved.