Search Results for

    Show / Hide Table of Contents

    Class PnPCoreAuthenticationCredentialConfigurationOptions

    Options for one configured credentials

    Inheritance
    System.Object
    PnPCoreAuthenticationCredentialConfigurationOptions
    Namespace: PnP.Core.Auth.Services.Builder.Configuration
    Assembly: PnP.Core.Auth.dll
    Syntax
    public class PnPCoreAuthenticationCredentialConfigurationOptions : object

    Properties

    AzureADLoginAuthority

    Returns the Azure AD Login authority (e.g. login.microsoftonline.com) to use when Environment is set to Custom

    Declaration
    public string AzureADLoginAuthority { get; set; }
    Property Value
    System.String

    ClientId

    The ClientId of the application to use for authentication

    Declaration
    public string ClientId { get; set; }
    Property Value
    System.String

    CredentialManager

    The options for the Credential Manager Authentication Provider

    Declaration
    public PnPCoreAuthenticationCredentialManagerOptions CredentialManager { get; set; }
    Property Value
    PnPCoreAuthenticationCredentialManagerOptions

    DeviceCode

    The options for the Device Code Provider

    Declaration
    public PnPCoreAuthenticationDeviceCodeOptions DeviceCode { get; set; }
    Property Value
    PnPCoreAuthenticationDeviceCodeOptions

    Environment

    The Microsoft 365 cloud environment that's used

    Declaration
    public Microsoft365Environment? Environment { get; set; }
    Property Value
    System.Nullable<Microsoft365Environment>

    Interactive

    The options for the Interactive Authentication Provider

    Declaration
    public PnPCoreAuthenticationInteractiveOptions Interactive { get; set; }
    Property Value
    PnPCoreAuthenticationInteractiveOptions

    OnBehalfOf

    The options for the On Behalf Of Authentication Provider

    Declaration
    public PnPCoreAuthenticationOnBehalfOfOptions OnBehalfOf { get; set; }
    Property Value
    PnPCoreAuthenticationOnBehalfOfOptions

    TenantId

    The Tenant ID for the application, can be null

    Declaration
    public string TenantId { get; set; }
    Property Value
    System.String

    UsernamePassword

    The options for the Username and Password Authentication Provider

    Declaration
    public PnPCoreAuthenticationUsernamePasswordOptions UsernamePassword { get; set; }
    Property Value
    PnPCoreAuthenticationUsernamePasswordOptions

    X509Certificate

    The options for the X509 Certificate Authentication Provider

    Declaration
    public PnPCoreAuthenticationX509CertificateOptions X509Certificate { get; set; }
    Property Value
    PnPCoreAuthenticationX509CertificateOptions

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