Search Results for

    Show / Hide Table of Contents

    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

    Properties

    AbsoluteUrl

    The absolute url of the IWeb where the legacy principal is located

    Declaration
    string AbsoluteUrl { get; }
    Property Value
    System.String

    AllowAppOnly

    Can this legacy principal use app-only (application permissions)?

    Declaration
    bool AllowAppOnly { get; }
    Property Value
    System.Boolean

    AppIdentifier

    Identifier of the legacy principal

    Declaration
    string AppIdentifier { get; }
    Property Value
    System.String

    ServerRelativeUrl

    The server relative url of the IWeb where the legacy principal is located

    Declaration
    string ServerRelativeUrl { get; }
    Property Value
    System.String

    SiteCollectionScopedPermissions

    List of site collection scoped permissions for this legacy principal

    Declaration
    IEnumerable<ILegacySiteCollectionPermission> SiteCollectionScopedPermissions { get; }
    Property Value
    IEnumerable<ILegacySiteCollectionPermission>

    TenantScopedPermissions

    List of tenant scoped permissions for this legacy principal

    Declaration
    IEnumerable<ILegacyTenantPermission> TenantScopedPermissions { get; }
    Property Value
    IEnumerable<ILegacyTenantPermission>

    Title

    Title of the legacy principal

    Declaration
    string Title { get; }
    Property Value
    System.String

    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer