Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

ManagementAuthorizationProvider Class

IIS 7.0

When overridden in a derived class, provides a base class that enables custom authorization.

System..::..Object
  Microsoft.Web.Management.Server..::..ManagementAuthorizationProvider

Namespace:  Microsoft.Web.Management.Server
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)
public abstract class ManagementAuthorizationProvider

The ManagementAuthorizationProvider type exposes the following members.

  NameDescription
Protected methodManagementAuthorizationProviderInitializes a new instance of the ManagementAuthorizationProvider class.
Top
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetAuthorizedUsersWhen overridden in a derived class, retrieves a collection of authorized users for the specified configuration path.
Public methodGetConfigurationPathsWhen overridden in a derived class, returns an array of paths that the specified principal is authorized to configure.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGrantWhen overridden in a derived class, grants authorization to a user name or role for the specified configuration path.
Public methodInitializeWhen overridden in a derived class, initializes a dictionary of key/value pairs.
Public methodIsAuthorizedWhen overridden in a derived class, gets a value indicating whether the specified principal is authorized for the specified configuration path.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRenameConfigurationPathWhen overridden in a derived class, renames a configuration path.
Public methodRevoke(String)When overridden in a derived class, removes a specified user name from all authorization scopes.
Public methodRevoke(String, String)When overridden in a derived class, revokes authorization of a specified user name to a specified configuration path.
Public methodRevokeConfigurationPathWhen overridden in a derived class, removes authorization scopes for the specified configuration path.
Public methodToString (Inherited from Object.)
Top

Notes to Inheritors

When you inherit from ManagementAuthorizationProvider, you must override the following members: IsAuthorized, GetAuthorizedUsers, GetConfigurationPaths, Grant, Revoke, Revoke, RevokeConfigurationPath, and RenameConfigurationPath.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.