@@ -47,7 +47,8 @@ public class GetAzToken : PSLoggerCmdletBase
47
47
[ Parameter ( ParameterSetName = "ClientCertificate" , Mandatory = true ) ]
48
48
[ Parameter ( ParameterSetName = "ClientCertificatePath" , Mandatory = true ) ]
49
49
[ ValidateNotNullOrEmpty ]
50
- public string TenantId { get ; set ; }
50
+ [ Alias ( "TenantId" ) ]
51
+ public string Tenant { get ; set ; }
51
52
52
53
[ Parameter ( ParameterSetName = "NonInteractive" ) ]
53
54
[ Parameter ( ParameterSetName = "Cache" ) ]
@@ -190,17 +191,17 @@ should be
190
191
191
192
WriteVerbose ( @$ "Looking for a token from the following sources:
192
193
{ string . Join ( Environment . NewLine , CredentialPrecedence . Select ( cred => $ "{ cred } ({ TokenManager . GetCredentialDocumentationUrl ( cred ) } )") ) } ") ;
193
- WriteObject ( TokenManager . GetTokenNonInteractive ( Resource , Scope , Claim , TenantId , CredentialPrecedence , noninteractiveTimeoutSeconds , managedIdentityTimeoutSeconds , stopProcessing . Token ) ) ;
194
+ WriteObject ( TokenManager . GetTokenNonInteractive ( Resource , Scope , Claim , Tenant , CredentialPrecedence , noninteractiveTimeoutSeconds , managedIdentityTimeoutSeconds , stopProcessing . Token ) ) ;
194
195
}
195
196
else if ( ParameterSetName == "Cache" )
196
197
{
197
198
WriteVerbose ( $ "Getting token from token cache named \" { TokenCache } \" .") ;
198
- WriteObject ( TokenManager . GetTokenFromCache ( Resource , Scope , Claim , ClientId , TenantId , TokenCache ! , Username , stopProcessing . Token ) ) ;
199
+ WriteObject ( TokenManager . GetTokenFromCache ( Resource , Scope , Claim , ClientId , Tenant , TokenCache ! , Username , stopProcessing . Token ) ) ;
199
200
}
200
201
else if ( Interactive . IsPresent )
201
202
{
202
203
WriteVerbose ( "Getting token interactively using the default browser." ) ;
203
- WriteObject ( TokenManager . GetTokenInteractive ( Resource , Scope , Claim , ClientId , TenantId , TokenCache , TimeoutSeconds , stopProcessing . Token ) ) ;
204
+ WriteObject ( TokenManager . GetTokenInteractive ( Resource , Scope , Claim , ClientId , Tenant , TokenCache , TimeoutSeconds , stopProcessing . Token ) ) ;
204
205
}
205
206
else if ( Broker . IsPresent )
206
207
{
@@ -209,7 +210,7 @@ should be
209
210
{
210
211
throw new PlatformNotSupportedException ( "The WAM broker authentication is only supported on Windows." ) ;
211
212
}
212
- WriteObject ( TokenManager . GetTokenInteractiveBroker ( Resource , Scope , Claim , ClientId , TenantId , TimeoutSeconds , stopProcessing . Token ) ) ;
213
+ WriteObject ( TokenManager . GetTokenInteractiveBroker ( Resource , Scope , Claim , ClientId , Tenant , TimeoutSeconds , stopProcessing . Token ) ) ;
213
214
}
214
215
else if ( DeviceCode . IsPresent )
215
216
{
@@ -218,7 +219,7 @@ should be
218
219
// Set up a BlockingCollection to use for logging device code message
219
220
BlockingCollection < string > loggingQueue = new ( ) ;
220
221
// Start device code flow and save task
221
- var tokenTask = joinableTaskFactory . RunAsync ( ( ) => TokenManager . GetTokenDeviceCodeAsync ( Resource , Scope , Claim , ClientId , TenantId , TokenCache , TimeoutSeconds , loggingQueue , stopProcessing . Token ) ) ;
222
+ var tokenTask = joinableTaskFactory . RunAsync ( ( ) => TokenManager . GetTokenDeviceCodeAsync ( Resource , Scope , Claim , ClientId , Tenant , TokenCache , TimeoutSeconds , loggingQueue , stopProcessing . Token ) ) ;
222
223
223
224
// Loop through messages and log them to warning stream (verbose is silent by default)
224
225
try
@@ -241,27 +242,27 @@ should be
241
242
TimeoutSeconds = 1 ;
242
243
}
243
244
WriteVerbose ( "Getting token using a managed identity (https://learn.microsoft.com/en-us/dotnet/api/azure.identity.managedidentitycredential)." ) ;
244
- WriteObject ( TokenManager . GetTokenManagedIdentity ( Resource , Scope , Claim , ClientId , TenantId , TimeoutSeconds , stopProcessing . Token ) ) ;
245
+ WriteObject ( TokenManager . GetTokenManagedIdentity ( Resource , Scope , Claim , ClientId , Tenant , TimeoutSeconds , stopProcessing . Token ) ) ;
245
246
}
246
247
else if ( WorkloadIdentity . IsPresent )
247
248
{
248
249
WriteVerbose ( $ "Getting token using workload identity federation (using client assertion) for client \" { ClientId } \" (https://learn.microsoft.com/en-us/dotnet/api/azure.identity.clientassertioncredential).") ;
249
- WriteObject ( TokenManager . GetTokenWorkloadIdentity ( Resource , Scope , Claim , ClientId , TenantId , ExternalToken , stopProcessing . Token ) ) ;
250
+ WriteObject ( TokenManager . GetTokenWorkloadIdentity ( Resource , Scope , Claim , ClientId , Tenant , ExternalToken , stopProcessing . Token ) ) ;
250
251
}
251
252
else if ( ParameterSetName == "ClientSecret" )
252
253
{
253
254
WriteVerbose ( $ "Getting token using client secret for client \" { ClientId } \" (https://learn.microsoft.com/en-us/dotnet/api/azure.identity.clientsecretcredential).") ;
254
- WriteObject ( TokenManager . GetTokenClientSecret ( Resource , Scope , Claim , ClientId , TenantId , ClientSecret , stopProcessing . Token ) ) ;
255
+ WriteObject ( TokenManager . GetTokenClientSecret ( Resource , Scope , Claim , ClientId , Tenant , ClientSecret , stopProcessing . Token ) ) ;
255
256
}
256
257
else if ( ParameterSetName == "ClientCertificate" )
257
258
{
258
259
WriteVerbose ( $ "Getting token using client certificate for client \" { ClientId } \" (https://learn.microsoft.com/en-us/dotnet/api/azure.identity.clientcertificatecredential).") ;
259
- WriteObject ( TokenManager . GetTokenClientCertificate ( Resource , Scope , Claim , ClientId , TenantId , ClientCertificate , stopProcessing . Token ) ) ;
260
+ WriteObject ( TokenManager . GetTokenClientCertificate ( Resource , Scope , Claim , ClientId , Tenant , ClientCertificate , stopProcessing . Token ) ) ;
260
261
}
261
262
else if ( ParameterSetName == "ClientCertificatePath" )
262
263
{
263
264
WriteVerbose ( $ "Getting token using client certificate for client \" { ClientId } \" (https://learn.microsoft.com/en-us/dotnet/api/azure.identity.clientcertificatecredential).") ;
264
- WriteObject ( TokenManager . GetTokenClientCertificate ( Resource , Scope , Claim , ClientId , TenantId , ClientCertificatePath , stopProcessing . Token ) ) ;
265
+ WriteObject ( TokenManager . GetTokenClientCertificate ( Resource , Scope , Claim , ClientId , Tenant , ClientCertificatePath , stopProcessing . Token ) ) ;
265
266
}
266
267
else
267
268
{
0 commit comments