Interface ILegacyPrincipal
Defines a legacy principal used by either Azure ACS or SharePoint AddIns
Namespace: PnP.Core.Admin.Model.SharePoint
Assembly: PnP.Core.Admin.dll
Syntax
public interface ILegacyPrincipal
Defines a legacy principal used by either Azure ACS or SharePoint AddIns
public interface ILegacyPrincipal
The absolute url of the IWeb where the legacy principal is located
string AbsoluteUrl { get; }
System.String
|
Can this legacy principal use app-only (application permissions)?
bool AllowAppOnly { get; }
System.Boolean
|
Identifier of the legacy principal
string AppIdentifier { get; }
System.String
|
The server relative url of the IWeb where the legacy principal is located
string ServerRelativeUrl { get; }
System.String
|
List of site collection scoped permissions for this legacy principal
IEnumerable<ILegacySiteCollectionPermission> SiteCollectionScopedPermissions { get; }
IEnumerable<ILegacySiteCollectionPermission>
|
List of tenant scoped permissions for this legacy principal
IEnumerable<ILegacyTenantPermission> TenantScopedPermissions { get; }
IEnumerable<ILegacyTenantPermission>
|
Title of the legacy principal
string Title { get; }
System.String
|