-
Notifications
You must be signed in to change notification settings - Fork 10
/
IdentitySelf.yml
113 lines (113 loc) · 3.54 KB
/
IdentitySelf.yml
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
### YamlMime:TSType
name: IdentitySelf
uid: azure-devops-extension-api.IdentitySelf
package: azure-devops-extension-api
summary: Identity information.
fullName: IdentitySelf
remarks: ''
isDeprecated: false
type: interface
properties:
- name: accountName
uid: azure-devops-extension-api.IdentitySelf.accountName
package: azure-devops-extension-api
summary: >-
The UserPrincipalName (UPN) of the account. This value comes from the
source provider.
fullName: accountName
remarks: ''
isDeprecated: false
syntax:
content: 'accountName: string'
return:
description: ''
type: string
- name: displayName
uid: azure-devops-extension-api.IdentitySelf.displayName
package: azure-devops-extension-api
summary: >-
The display name. For AAD accounts with multiple tenants this is the
display name of the profile in the home tenant.
fullName: displayName
remarks: ''
isDeprecated: false
syntax:
content: 'displayName: string'
return:
description: ''
type: string
- name: domain
uid: azure-devops-extension-api.IdentitySelf.domain
package: azure-devops-extension-api
summary: >-
This represents the name of the container of origin. For AAD accounts this
is the tenantID of the home tenant. For MSA accounts this is the string
"Windows Live ID".
fullName: domain
remarks: ''
isDeprecated: false
syntax:
content: 'domain: string'
return:
description: ''
type: string
- name: id
uid: azure-devops-extension-api.IdentitySelf.id
package: azure-devops-extension-api
summary: >-
This is the VSID of the home tenant profile. If the profile is signed into
the home tenant or if the profile has no tenants then this Id is the same
as the Id returned by the profile/profiles/me endpoint. Going forward it
is recommended that you use the combined values of Origin, OriginId and
Domain to uniquely identify a user rather than this Id.
fullName: id
remarks: ''
isDeprecated: false
syntax:
content: 'id: string'
return:
description: ''
type: string
- name: origin
uid: azure-devops-extension-api.IdentitySelf.origin
package: azure-devops-extension-api
summary: >-
The type of source provider for the origin identifier. For MSA accounts
this is "msa". For AAD accounts this is "aad".
fullName: origin
remarks: ''
isDeprecated: false
syntax:
content: 'origin: string'
return:
description: ''
type: string
- name: originId
uid: azure-devops-extension-api.IdentitySelf.originId
package: azure-devops-extension-api
summary: >-
The unique identifier from the system of origin. If there are multiple
tenants this is the unique identifier of the account in the home tenant.
(For MSA this is the PUID in hex notation, for AAD this is the object id.)
fullName: originId
remarks: ''
isDeprecated: false
syntax:
content: 'originId: string'
return:
description: ''
type: string
- name: tenants
uid: azure-devops-extension-api.IdentitySelf.tenants
package: azure-devops-extension-api
summary: >-
For AAD accounts this is all of the tenants that this account is a member
of.
fullName: tenants
remarks: ''
isDeprecated: false
syntax:
content: 'tenants: TenantInfo[]'
return:
description: ''
type: <xref uid="azure-devops-extension-api.TenantInfo" />[]