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