Table of Contents

Class ConnectionOptionsWindowsLive

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'windowslive' connection

[Serializable]
public record ConnectionOptionsWindowsLive : IJsonOnDeserialized, IJsonOnSerializing, IEquatable<ConnectionOptionsWindowsLive>
Inheritance
ConnectionOptionsWindowsLive
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }

Property Value

AdditionalProperties

Applications

When enabled, requests access to user's applications.

[JsonPropertyName("applications")]
public bool? Applications { get; set; }

Property Value

bool?

ApplicationsCreate

When enabled, requests permission to create applications.

[JsonPropertyName("applications_create")]
public bool? ApplicationsCreate { get; set; }

Property Value

bool?

Basic

When enabled, requests read access to user's basic profile information and contacts list.

[JsonPropertyName("basic")]
public bool? Basic { get; set; }

Property Value

bool?

Birthday

When enabled, requests read access to user's birth day, month, and year.

[JsonPropertyName("birthday")]
public bool? Birthday { get; set; }

Property Value

bool?

Calendars

When enabled, requests read access to user's calendars and events.

[JsonPropertyName("calendars")]
public bool? Calendars { get; set; }

Property Value

bool?

CalendarsUpdate

When enabled, requests read and write access to user's calendars and events.

[JsonPropertyName("calendars_update")]
public bool? CalendarsUpdate { get; set; }

Property Value

bool?

ClientId

[JsonPropertyName("client_id")]
public string? ClientId { get; set; }

Property Value

string

ClientSecret

[JsonPropertyName("client_secret")]
public string? ClientSecret { get; set; }

Property Value

string

ContactsBirthday

When enabled, requests read access to contacts' birth day and birth month.

[JsonPropertyName("contacts_birthday")]
public bool? ContactsBirthday { get; set; }

Property Value

bool?

ContactsCalendars

When enabled, requests read access to user's calendars and shared calendars/events from others.

[JsonPropertyName("contacts_calendars")]
public bool? ContactsCalendars { get; set; }

Property Value

bool?

ContactsCreate

When enabled, requests permission to create new contacts in user's address book.

[JsonPropertyName("contacts_create")]
public bool? ContactsCreate { get; set; }

Property Value

bool?

ContactsPhotos

When enabled, requests read access to user's and shared albums, photos, videos, and audio.

[JsonPropertyName("contacts_photos")]
public bool? ContactsPhotos { get; set; }

Property Value

bool?

ContactsSkydrive

When enabled, requests read access to OneDrive files shared by other users.

[JsonPropertyName("contacts_skydrive")]
public bool? ContactsSkydrive { get; set; }

Property Value

bool?

DirectoryAccessasuserAll

When enabled, allows the app to have the same access to information in the directory as the signed-in user.

[JsonPropertyName("directory_accessasuser_all")]
public bool? DirectoryAccessasuserAll { get; set; }

Property Value

bool?

DirectoryReadAll

When enabled, allows the app to read data in your organization's directory, such as users, groups, and apps.

[JsonPropertyName("directory_read_all")]
public bool? DirectoryReadAll { get; set; }

Property Value

bool?

DirectoryReadwriteAll

When enabled, allows the app to read and write data in your organization's directory, such as users and groups.

[JsonPropertyName("directory_readwrite_all")]
public bool? DirectoryReadwriteAll { get; set; }

Property Value

bool?

Emails

When enabled, requests read access to personal, preferred, and business email addresses.

[JsonPropertyName("emails")]
public bool? Emails { get; set; }

Property Value

bool?

EventsCreate

When enabled, requests permission to create events on user's default calendar.

[JsonPropertyName("events_create")]
public bool? EventsCreate { get; set; }

Property Value

bool?

FreeformScopes

[JsonPropertyName("freeform_scopes")]
public IEnumerable<string>? FreeformScopes { get; set; }

Property Value

IEnumerable<string>

GraphCalendars

When enabled, requests permission to read the user's calendars.

[JsonPropertyName("graph_calendars")]
public bool? GraphCalendars { get; set; }

Property Value

bool?

GraphCalendarsUpdate

When enabled, requests permission to read and write the user's calendars.

[JsonPropertyName("graph_calendars_update")]
public bool? GraphCalendarsUpdate { get; set; }

Property Value

bool?

GraphContacts

When enabled, requests permission to read the user's contacts.

[JsonPropertyName("graph_contacts")]
public bool? GraphContacts { get; set; }

Property Value

bool?

GraphContactsUpdate

When enabled, requests permission to read and write the user's contacts.

[JsonPropertyName("graph_contacts_update")]
public bool? GraphContactsUpdate { get; set; }

Property Value

bool?

GraphDevice

When enabled, requests permission to read the user's device information.

[JsonPropertyName("graph_device")]
public bool? GraphDevice { get; set; }

Property Value

bool?

GraphDeviceCommand

When enabled, requests permission to send commands to the user's devices.

[JsonPropertyName("graph_device_command")]
public bool? GraphDeviceCommand { get; set; }

Property Value

bool?

GraphEmails

When enabled, requests permission to read the user's emails.

[JsonPropertyName("graph_emails")]
public bool? GraphEmails { get; set; }

Property Value

bool?

GraphEmailsUpdate

When enabled, requests permission to read and write the user's emails.

[JsonPropertyName("graph_emails_update")]
public bool? GraphEmailsUpdate { get; set; }

Property Value

bool?

GraphFiles

When enabled, requests permission to read the user's files.

[JsonPropertyName("graph_files")]
public bool? GraphFiles { get; set; }

Property Value

bool?

GraphFilesAll

When enabled, requests permission to read all files the user has access to.

[JsonPropertyName("graph_files_all")]
public bool? GraphFilesAll { get; set; }

Property Value

bool?

GraphFilesAllUpdate

When enabled, requests permission to read and write all files the user has access to.

[JsonPropertyName("graph_files_all_update")]
public bool? GraphFilesAllUpdate { get; set; }

Property Value

bool?

GraphFilesUpdate

When enabled, requests permission to read and write the user's files.

[JsonPropertyName("graph_files_update")]
public bool? GraphFilesUpdate { get; set; }

Property Value

bool?

GraphNotes

When enabled, requests permission to read the user's OneNote notebooks.

[JsonPropertyName("graph_notes")]
public bool? GraphNotes { get; set; }

Property Value

bool?

GraphNotesCreate

When enabled, requests permission to create new OneNote notebooks.

[JsonPropertyName("graph_notes_create")]
public bool? GraphNotesCreate { get; set; }

Property Value

bool?

GraphNotesUpdate

When enabled, requests permission to read and write the user's OneNote notebooks.

[JsonPropertyName("graph_notes_update")]
public bool? GraphNotesUpdate { get; set; }

Property Value

bool?

GraphTasks

When enabled, requests permission to read the user's tasks.

[JsonPropertyName("graph_tasks")]
public bool? GraphTasks { get; set; }

Property Value

bool?

GraphTasksUpdate

When enabled, requests permission to read and write the user's tasks.

[JsonPropertyName("graph_tasks_update")]
public bool? GraphTasksUpdate { get; set; }

Property Value

bool?

GraphUser

When enabled, requests permission to read the user's profile.

[JsonPropertyName("graph_user")]
public bool? GraphUser { get; set; }

Property Value

bool?

GraphUserActivity

When enabled, requests permission to read the user's activity history.

[JsonPropertyName("graph_user_activity")]
public bool? GraphUserActivity { get; set; }

Property Value

bool?

GraphUserUpdate

When enabled, requests permission to read and write the user's profile.

[JsonPropertyName("graph_user_update")]
public bool? GraphUserUpdate { get; set; }

Property Value

bool?

GroupReadAll

When enabled, allows the app to read all group properties and memberships.

[JsonPropertyName("group_read_all")]
public bool? GroupReadAll { get; set; }

Property Value

bool?

GroupReadwriteAll

When enabled, allows the app to create groups, read all group properties and memberships, update group properties and memberships, and delete groups.

[JsonPropertyName("group_readwrite_all")]
public bool? GroupReadwriteAll { get; set; }

Property Value

bool?

MailReadwriteAll

When enabled, allows the app to create, read, update, and delete all mail in all mailboxes.

[JsonPropertyName("mail_readwrite_all")]
public bool? MailReadwriteAll { get; set; }

Property Value

bool?

MailSend

When enabled, allows the app to send mail as users in the organization.

[JsonPropertyName("mail_send")]
public bool? MailSend { get; set; }

Property Value

bool?

Messenger

When enabled, requests access to user's Windows Live Messenger data.

[JsonPropertyName("messenger")]
public bool? Messenger { get; set; }

Property Value

bool?

NonPersistentAttrs

[JsonPropertyName("non_persistent_attrs")]
public IEnumerable<string>? NonPersistentAttrs { get; set; }

Property Value

IEnumerable<string>

OfflineAccess

When enabled, requests a refresh token for offline access.

[JsonPropertyName("offline_access")]
public bool? OfflineAccess { get; set; }

Property Value

bool?

PhoneNumbers

When enabled, requests read access to personal, business, and mobile phone numbers.

[JsonPropertyName("phone_numbers")]
public bool? PhoneNumbers { get; set; }

Property Value

bool?

Photos

When enabled, requests read access to user's photos, videos, audio, and albums.

[JsonPropertyName("photos")]
public bool? Photos { get; set; }

Property Value

bool?

PostalAddresses

When enabled, requests read access to personal and business postal addresses.

[JsonPropertyName("postal_addresses")]
public bool? PostalAddresses { get; set; }

Property Value

bool?

RolemanagementReadAll

When enabled, allows the app to read the role-based access control (RBAC) settings for your company's directory.

[JsonPropertyName("rolemanagement_read_all")]
public bool? RolemanagementReadAll { get; set; }

Property Value

bool?

RolemanagementReadwriteDirectory

When enabled, allows the app to read and write the role-based access control (RBAC) settings for your company's directory.

[JsonPropertyName("rolemanagement_readwrite_directory")]
public bool? RolemanagementReadwriteDirectory { get; set; }

Property Value

bool?

Scope

[JsonPropertyName("scope")]
public IEnumerable<string>? Scope { get; set; }

Property Value

IEnumerable<string>

SetUserRootAttributes

[JsonPropertyName("set_user_root_attributes")]
public ConnectionSetUserRootAttributesEnum? SetUserRootAttributes { get; set; }

Property Value

ConnectionSetUserRootAttributesEnum?

Share

When enabled, requests permission to share content with other users.

[JsonPropertyName("share")]
public bool? Share { get; set; }

Property Value

bool?

Signin

When enabled, provides single sign-in behavior for users already signed into their Microsoft account.

[JsonPropertyName("signin")]
public bool? Signin { get; set; }

Property Value

bool?

SitesReadAll

When enabled, allows the app to read documents and list items in all SharePoint site collections.

[JsonPropertyName("sites_read_all")]
public bool? SitesReadAll { get; set; }

Property Value

bool?

SitesReadwriteAll

When enabled, allows the app to create, read, update, and delete documents and list items in all SharePoint site collections.

[JsonPropertyName("sites_readwrite_all")]
public bool? SitesReadwriteAll { get; set; }

Property Value

bool?

Skydrive

When enabled, requests read access to user's files stored on OneDrive.

[JsonPropertyName("skydrive")]
public bool? Skydrive { get; set; }

Property Value

bool?

SkydriveUpdate

When enabled, requests read and write access to user's OneDrive files.

[JsonPropertyName("skydrive_update")]
public bool? SkydriveUpdate { get; set; }

Property Value

bool?

StrategyVersion

[JsonPropertyName("strategy_version")]
public int? StrategyVersion { get; set; }

Property Value

int?

TeamReadbasicAll

When enabled, allows the app to read the names and descriptions of all teams.

[JsonPropertyName("team_readbasic_all")]
public bool? TeamReadbasicAll { get; set; }

Property Value

bool?

TeamReadwriteAll

When enabled, allows the app to read and write all teams' information and change team membership.

[JsonPropertyName("team_readwrite_all")]
public bool? TeamReadwriteAll { get; set; }

Property Value

bool?

UpstreamParams

[JsonPropertyName("upstream_params")]
public Optional<Dictionary<string, ConnectionUpstreamAdditionalProperties?>?> UpstreamParams { get; set; }

Property Value

Optional<Dictionary<string, ConnectionUpstreamAdditionalProperties>>

UserReadAll

When enabled, allows the app to read the full set of profile properties, reports, and managers of all users.

[JsonPropertyName("user_read_all")]
public bool? UserReadAll { get; set; }

Property Value

bool?

UserReadbasicAll

When enabled, allows the app to read a basic set of profile properties of all users in the directory.

[JsonPropertyName("user_readbasic_all")]
public bool? UserReadbasicAll { get; set; }

Property Value

bool?

WorkProfile

When enabled, requests read access to employer and work position information.

[JsonPropertyName("work_profile")]
public bool? WorkProfile { get; set; }

Property Value

bool?

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.