Provides Visual Guard authorization access checking for service operations.
Namespace:
Novalys.VisualGuard.Security.WebServiceAssembly: Novalys.VisualGuard.Security.WebService (in Novalys.VisualGuard.Security.WebService.dll) Version: 3.2.912.1 (3.2.912.01)
Syntax
C# |
---|
public sealed class VGServiceAuthorizationManager : ServiceAuthorizationManager |
Visual Basic (Declaration) |
---|
Public NotInheritable Class VGServiceAuthorizationManager _ Inherits ServiceAuthorizationManager |
Remarks
You have to declare this class in the <serviceAuthorization> element of the application configuration file.
For more information about integration of Visual Guard in a WCF application, we strongly recommend to read the "How to integrate Visual Guard in a WCF application" document.
Examples
Example of application configuration file:
<serviceAuthorization principalPermissionMode="Custom" serviceAuthorizationManagerType="Novalys.VisualGuard.Security.WebService.VGServiceAuthorizationManager, Novalys.VisualGuard.Security.WebService" />
<serviceAuthorization principalPermissionMode="Custom" serviceAuthorizationManagerType="Novalys.VisualGuard.Security.WebService.VGServiceAuthorizationManager, Novalys.VisualGuard.Security.WebService" />
Inheritance Hierarchy
System..::.Object
System.ServiceModel..::.ServiceAuthorizationManager
Novalys.VisualGuard.Security.WebService..::.VGServiceAuthorizationManager
System.ServiceModel..::.ServiceAuthorizationManager
Novalys.VisualGuard.Security.WebService..::.VGServiceAuthorizationManager