ManagementAuthorizationProvider Class

ManagementAuthorizationProvider Class

IIS 7.0
 

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

Namespace:   Microsoft.Web.Management.Server
Assembly:  Microsoft.Web.Management (in Microsoft.Web.Management.dll)

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

public abstract class ManagementAuthorizationProvider

NameDescription
System_CAPS_protmethodManagementAuthorizationProvider()

Initializes a new instance of the ManagementAuthorizationProvider class.

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetAuthorizedUsers(String, Boolean, Int32, Int32)

When overridden in a derived class, retrieves a collection of authorized users for the specified configuration path.

System_CAPS_pubmethodGetConfigurationPaths(IPrincipal, String)

When overridden in a derived class, returns an array of paths that the specified principal is authorized to configure.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGrant(String, String, Boolean)

When overridden in a derived class, grants authorization to a user name or role for the specified configuration path.

System_CAPS_pubmethodInitialize(IDictionary<String, String>)

When overridden in a derived class, initializes a dictionary of key/value pairs.

System_CAPS_pubmethodIsAuthorized(IPrincipal, String)

When overridden in a derived class, gets a value indicating whether the specified principal is authorized for the specified configuration path.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRenameConfigurationPath(String, String)

When overridden in a derived class, renames a configuration path.

System_CAPS_pubmethodRevoke(String)

When overridden in a derived class, removes a specified user name from all authorization scopes.

System_CAPS_pubmethodRevoke(String, String)

When overridden in a derived class, revokes authorization of a specified user name to a specified configuration path.

System_CAPS_pubmethodRevokeConfigurationPath(String)

When overridden in a derived class, removes authorization scopes for the specified configuration path.

System_CAPS_pubmethodToString()

(Inherited from Object.)

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.

Return to top
Show:
© 2016 Microsoft