-
Notifications
You must be signed in to change notification settings - Fork 25
/
TenantProfile.xml
135 lines (135 loc) Β· 7.08 KB
/
TenantProfile.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<Type Name="TenantProfile" FullName="Microsoft.Identity.Client.TenantProfile">
<TypeSignature Language="C#" Value="public class TenantProfile" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit TenantProfile extends System.Object" />
<TypeSignature Language="DocId" Value="T:Microsoft.Identity.Client.TenantProfile" />
<TypeSignature Language="VB.NET" Value="Public Class TenantProfile" />
<TypeSignature Language="F#" Value="type TenantProfile = class" />
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.48.1.0</AssemblyVersion>
<AssemblyVersion>4.49.1.0</AssemblyVersion>
<AssemblyVersion>4.51.0.0</AssemblyVersion>
<AssemblyVersion>4.52.0.0</AssemblyVersion>
<AssemblyVersion>4.53.0.0</AssemblyVersion>
<AssemblyVersion>4.54.0.0</AssemblyVersion>
<AssemblyVersion>4.54.1.0</AssemblyVersion>
<AssemblyVersion>4.55.0.0</AssemblyVersion>
<AssemblyVersion>4.56.0.0</AssemblyVersion>
<AssemblyVersion>4.57.0.0</AssemblyVersion>
<AssemblyVersion>4.58.0.0</AssemblyVersion>
<AssemblyVersion>4.58.1.0</AssemblyVersion>
<AssemblyVersion>4.59.0.0</AssemblyVersion>
<AssemblyVersion>4.60.0.0</AssemblyVersion>
<AssemblyVersion>4.60.1.0</AssemblyVersion>
<AssemblyVersion>4.60.2.0</AssemblyVersion>
<AssemblyVersion>4.60.3.0</AssemblyVersion>
<AssemblyVersion>4.61.0.0</AssemblyVersion>
<AssemblyVersion>4.61.1.0</AssemblyVersion>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>
Represents an account in a specific tenant. The same account can exist in its home tenant and also as a guest in multiple other tenants.
Access tokens and Id Tokens are tenant specific and this object provides high level information about all the ID tokens associated with the account.
</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="ClaimsPrincipal">
<MemberSignature Language="C#" Value="public System.Security.Claims.ClaimsPrincipal ClaimsPrincipal { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Security.Claims.ClaimsPrincipal ClaimsPrincipal" />
<MemberSignature Language="DocId" Value="P:Microsoft.Identity.Client.TenantProfile.ClaimsPrincipal" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property ClaimsPrincipal As ClaimsPrincipal" />
<MemberSignature Language="F#" Value="member this.ClaimsPrincipal : System.Security.Claims.ClaimsPrincipal" Usage="Microsoft.Identity.Client.TenantProfile.ClaimsPrincipal" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Security.Claims.ClaimsPrincipal</ReturnType>
</ReturnValue>
<Docs>
<summary>
All the claims present in the ID Token associated with this profile.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="IsHomeTenant">
<MemberSignature Language="C#" Value="public bool IsHomeTenant { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsHomeTenant" />
<MemberSignature Language="DocId" Value="P:Microsoft.Identity.Client.TenantProfile.IsHomeTenant" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property IsHomeTenant As Boolean" />
<MemberSignature Language="F#" Value="member this.IsHomeTenant : bool" Usage="Microsoft.Identity.Client.TenantProfile.IsHomeTenant" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>
Returns <c>true</c> if this profile is associated with the user's home tenant.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Oid">
<MemberSignature Language="C#" Value="public string Oid { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Oid" />
<MemberSignature Language="DocId" Value="P:Microsoft.Identity.Client.TenantProfile.Oid" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property Oid As String" />
<MemberSignature Language="F#" Value="member this.Oid : string" Usage="Microsoft.Identity.Client.TenantProfile.Oid" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
The immutable identifier for an user account, in a specific tenant.
This ID uniquely identifies the user across applications - two different applications signing in the same user will receive the same value in the oid claim.
The user will have a different object ID in each tenant - they're considered different accounts, even though the user logs into each account with the same credentials.
</summary>
<value>To be added.</value>
<remarks>This claim is issued by Microsoft Identity Providers and can be null. Fallback to the sub claim, which is scoped to a user and an app.</remarks>
</Docs>
</Member>
<Member MemberName="TenantId">
<MemberSignature Language="C#" Value="public string TenantId { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TenantId" />
<MemberSignature Language="DocId" Value="P:Microsoft.Identity.Client.TenantProfile.TenantId" />
<MemberSignature Language="VB.NET" Value="Public ReadOnly Property TenantId As String" />
<MemberSignature Language="F#" Value="member this.TenantId : string" Usage="Microsoft.Identity.Client.TenantProfile.TenantId" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Microsoft.Identity.Client</AssemblyName>
<AssemblyVersion>4.61.3.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>
Represents the tenant that the user is signing in to.
For work and school accounts, the GUID is the immutable tenant ID of the organization that the user is signing in to.
For sign-ins to the personal Microsoft account tenant (services like Xbox, Teams for Life, or Outlook), the value is 9188040d-6c67-4c5b-b112-36a304b66dad.
</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>