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
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
ClientSecret
[JsonPropertyName("client_secret")]
public string? ClientSecret { get; set; }
Property Value
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
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
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
SetUserRootAttributes
[JsonPropertyName("set_user_root_attributes")]
public ConnectionSetUserRootAttributesEnum? SetUserRootAttributes { get; set; }
Property Value
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
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.