Table of Contents

Class UserImpersonationService

Namespace
Dynamicweb.Security.UserManagement
Assembly
Dynamicweb.Core.dll
public sealed class UserImpersonationService
Inheritance
UserImpersonationService
Inherited Members

Methods

AddImpersonatableGroups(User, IEnumerable<UserGroup>)

public void AddImpersonatableGroups(User user, IEnumerable<UserGroup> impersonatableGroups)

Parameters

user User
impersonatableGroups IEnumerable<UserGroup>

AddImpersonatableGroups(UserGroup, IEnumerable<UserGroup>)

public void AddImpersonatableGroups(UserGroup group, IEnumerable<UserGroup> impersonatableGroups)

Parameters

group UserGroup
impersonatableGroups IEnumerable<UserGroup>

AddImpersonatableUsers(User, IEnumerable<User>)

public void AddImpersonatableUsers(User user, IEnumerable<User> impersonatableUsers)

Parameters

user User
impersonatableUsers IEnumerable<User>

AddImpersonatableUsers(UserGroup, IEnumerable<User>)

public void AddImpersonatableUsers(UserGroup group, IEnumerable<User> impersonatableUsers)

Parameters

group UserGroup
impersonatableUsers IEnumerable<User>

AddImpersonatorGroups(User, IEnumerable<UserGroup>)

public void AddImpersonatorGroups(User user, IEnumerable<UserGroup> impersonatorGroups)

Parameters

user User
impersonatorGroups IEnumerable<UserGroup>

AddImpersonatorGroups(UserGroup, IEnumerable<UserGroup>)

public void AddImpersonatorGroups(UserGroup group, IEnumerable<UserGroup> impersonatorGroups)

Parameters

group UserGroup
impersonatorGroups IEnumerable<UserGroup>

AddImpersonatorUsers(User, IEnumerable<User>)

public void AddImpersonatorUsers(User user, IEnumerable<User> impersonatorUsers)

Parameters

user User
impersonatorUsers IEnumerable<User>

AddImpersonatorUsers(UserGroup, IEnumerable<User>)

public void AddImpersonatorUsers(UserGroup group, IEnumerable<User> impersonatorUsers)

Parameters

group UserGroup
impersonatorUsers IEnumerable<User>

CanImpersonate(User)

public bool CanImpersonate(User user)

Parameters

user User

Returns

bool

CanImpersonate(User, User)

public bool CanImpersonate(User user, User other)

Parameters

user User
other User

Returns

bool

GetImpersonatableGroups(User)

public IEnumerable<UserGroup> GetImpersonatableGroups(User user)

Parameters

user User

Returns

IEnumerable<UserGroup>

GetImpersonatableGroups(UserGroup)

public IEnumerable<UserGroup> GetImpersonatableGroups(UserGroup group)

Parameters

group UserGroup

Returns

IEnumerable<UserGroup>

GetImpersonatableUsers(User)

public IEnumerable<User> GetImpersonatableUsers(User user)

Parameters

user User

Returns

IEnumerable<User>

GetImpersonatableUsers(UserGroup)

public IEnumerable<User> GetImpersonatableUsers(UserGroup group)

Parameters

group UserGroup

Returns

IEnumerable<User>

GetImpersonatableUsersWithInheritance(User)

public IEnumerable<User> GetImpersonatableUsersWithInheritance(User user)

Parameters

user User

Returns

IEnumerable<User>

GetImpersonatorGroups(User)

public IEnumerable<UserGroup> GetImpersonatorGroups(User user)

Parameters

user User

Returns

IEnumerable<UserGroup>

GetImpersonatorGroups(UserGroup)

public IEnumerable<UserGroup> GetImpersonatorGroups(UserGroup group)

Parameters

group UserGroup

Returns

IEnumerable<UserGroup>

GetImpersonatorUsers(User)

public IEnumerable<User> GetImpersonatorUsers(User user)

Parameters

user User

Returns

IEnumerable<User>

GetImpersonatorUsers(UserGroup)

public IEnumerable<User> GetImpersonatorUsers(UserGroup group)

Parameters

group UserGroup

Returns

IEnumerable<User>

GetImpersonatorUsersWithInheritance(User)

public IEnumerable<User> GetImpersonatorUsersWithInheritance(User user)

Parameters

user User

Returns

IEnumerable<User>

RemoveImpersonatableGroups(User, IEnumerable<UserGroup>)

public void RemoveImpersonatableGroups(User user, IEnumerable<UserGroup> impersonatableGroups)

Parameters

user User
impersonatableGroups IEnumerable<UserGroup>

RemoveImpersonatableGroups(UserGroup, IEnumerable<UserGroup>)

public void RemoveImpersonatableGroups(UserGroup group, IEnumerable<UserGroup> impersonatableGroups)

Parameters

group UserGroup
impersonatableGroups IEnumerable<UserGroup>

RemoveImpersonatableUsers(User, IEnumerable<User>)

public void RemoveImpersonatableUsers(User user, IEnumerable<User> impersonatableUsers)

Parameters

user User
impersonatableUsers IEnumerable<User>

RemoveImpersonatableUsers(UserGroup, IEnumerable<User>)

public void RemoveImpersonatableUsers(UserGroup group, IEnumerable<User> impersonatableUsers)

Parameters

group UserGroup
impersonatableUsers IEnumerable<User>

RemoveImpersonations(User)

public void RemoveImpersonations(User user)

Parameters

user User

RemoveImpersonations(UserGroup)

public void RemoveImpersonations(UserGroup group)

Parameters

group UserGroup

RemoveImpersonatorGroups(User, IEnumerable<UserGroup>)

public void RemoveImpersonatorGroups(User user, IEnumerable<UserGroup> impersonatorGroups)

Parameters

user User
impersonatorGroups IEnumerable<UserGroup>

RemoveImpersonatorGroups(UserGroup, IEnumerable<UserGroup>)

public void RemoveImpersonatorGroups(UserGroup group, IEnumerable<UserGroup> impersonatorGroups)

Parameters

group UserGroup
impersonatorGroups IEnumerable<UserGroup>

RemoveImpersonatorUsers(User, IEnumerable<User>)

public void RemoveImpersonatorUsers(User user, IEnumerable<User> impersonatorUsers)

Parameters

user User
impersonatorUsers IEnumerable<User>

RemoveImpersonatorUsers(UserGroup, IEnumerable<User>)

public void RemoveImpersonatorUsers(UserGroup group, IEnumerable<User> impersonatorUsers)

Parameters

group UserGroup
impersonatorUsers IEnumerable<User>
To top