Click or drag to resize

VGServiceAuthorizationManager Class

Provides Visual Guard authorization access checking for service operations.
Inheritance Hierarchy
SystemObject
  System.ServiceModelServiceAuthorizationManager
    Novalys.VisualGuard.Security.WebServiceVGServiceAuthorizationManager

Namespace:  Novalys.VisualGuard.Security.WebService
Assembly:  Novalys.VisualGuard.Security.WebService (in Novalys.VisualGuard.Security.WebService.dll) Version: 2018.1.720.18 (2018.1.0720.18)
Syntax
public sealed class VGServiceAuthorizationManager : ServiceAuthorizationManager

The VGServiceAuthorizationManager type exposes the following members.

Constructors
  NameDescription
Public methodVGServiceAuthorizationManager
Creates a new instance of the class VGServiceAuthorizationManager
Top
Properties
  NameDescription
Public propertyStatic memberVisualGuardIssuer
Gets a ClaimSet object that represents a Visual Guard trusted issuer.
Top
Methods
Fields
  NameDescription
Public fieldStatic memberPrincipalClaimType
Gets the URI for a claim that identifies the Visual Guard principal.
Top
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" />
See Also