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; }
| string |
Can this legacy principal use app-only (application permissions)?
bool AllowAppOnly { get; }
| bool |
The server relative url of the IWeb where the legacy principal is located
string ServerRelativeUrl { get; }
| 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> |