microsoft / Partner-Center-PowerShell

PowerShell module for managing Partner Center resources.
https://docs.microsoft.com/powershell/partnercenter/
MIT License
130 stars 59 forks source link

Receive 'No account or login hint was passed to the AcquireTokenSilent call.' at Connect-PartnerCenter on Ubuntu #391

Open shoootyou opened 2 years ago

shoootyou commented 2 years ago

Steps to reproduce

What steps can reproduce the defect?

Please share the setup, commandline for vstest.console, sample project, target framework etc.

Expected behavior

Connected to Partner Center and return the current account and tenant

Actual behavior

Return the message: Connect-PartnerCenter: No account or login hint was passed to the AcquireTokenSilent call.

Diagnostic logs

Please share test platform diagnostics logs.
The logs may contain test assembly paths, kindly review and mask those before sharing.

On PowerShell Core on Ubuntu:

DEBUG: Registering the persistent token cache.
DEBUG: Registering the persistent token cache.
DEBUG: [DeviceCodeAuthenticator] Calling AcquireTokenWithDeviceCode - Scopes: 'https://api.partnercenter.microsoft.com/user_impersonation'
DEBUG: [DeviceCodeAuthenticator] Calling AcquireTokenWithDeviceCode - Scopes: 'https://api.partnercenter.microsoft.com/user_impersonation'
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:25 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) MSAL MSAL.CoreCLR with assembly version '4.8.1.0'. CorrelationId(4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10)
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:25 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0)
=== Request Data ===
Authority Provided? - True
Scopes - https://api.partnercenter.microsoft.com/user_impersonation
Extra Query Params Keys (space separated) -

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:25 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) === Token Acquisition (DeviceCodeRequest) started:

        Authority Host: login.microsoftonline.com
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:25 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Resolving authority endpoints... Already resolved? - TRUE
WARNING: To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code FF5EN9UEV to authenticate.

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:26 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Response status code does not indicate success: 400 (BadRequest).
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:26 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) HttpStatusCode: 400: BadRequest
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:26 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Exception type: Microsoft.Identity.Client.MsalServiceException
, ErrorCode: authorization_pending
HTTP StatusCode 400
CorrelationId 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:32 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Response status code does not indicate success: 400 (BadRequest).
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:32 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) HttpStatusCode: 400: BadRequest
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:32 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Exception type: Microsoft.Identity.Client.MsalServiceException
, ErrorCode: authorization_pending
HTTP StatusCode 400
CorrelationId 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:37 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Response status code does not indicate success: 400 (BadRequest).
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:37 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) HttpStatusCode: 400: BadRequest
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:37 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Exception type: Microsoft.Identity.Client.MsalServiceException
, ErrorCode: authorization_pending
HTTP StatusCode 400
CorrelationId 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Checking client info returned from the server..
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Saving Token Response to cache..
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Looking for scopes for the authority in the cache which intersect with https://api.partnercenter.microsoft.com/user_impersonation
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Intersecting scope entries count - 0
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Matching entries after filtering by user - 0
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) Saving RT in cache...
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43] (UnknownClient: 0.0.0.0) Not writing FRT in ADAL legacy cache
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:11:43 - 4cfbb4cc-a7de-4aa1-9e0c-b8227c22cf10] (UnknownClient: 0.0.0.0) === Token Acquisition finished successfully. An access token was returned with Expiration Time: 03/01/2022 20:34:38 +00:00 ===
DEBUG: Registering the persistent token cache.
DEBUG: Registering the persistent token cache.
DEBUG: [SilentAuthenticator] Calling GetAccountsAsync
DEBUG: [SilentAuthenticator] Calling GetAccountsAsync
DEBUG: [SilentAuthenticator] Calling AcquireTokenSilent - Scopes: 'https://api.partnercenter.microsoft.com/user_impersonation', UserId: 'd7320306-83c3-44ce-b595-f2030d943140', Number of accounts: '0'
DEBUG: [SilentAuthenticator] Calling AcquireTokenSilent - Scopes: 'https://api.partnercenter.microsoft.com/user_impersonation', UserId: 'd7320306-83c3-44ce-b595-f2030d943140', Number of accounts: '0'
Connect-PartnerCenter: No account or login hint was passed to the AcquireTokenSilent call.

On Windows with PowerShell Core:

DEBUG: Registering the persistent token cache.
DEBUG: [DeviceCodeAuthenticator] Calling AcquireTokenWithDeviceCode - Scopes: 'https://api.partnercenter.microsoft.com/user_impersonation'
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:31 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) MSAL MSAL.CoreCLR with assembly version '4.8.1.0'. CorrelationId(4eff93dd-33bf-4e82-b513-1ed4f1919aa9)
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:31 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0)
=== Request Data ===
Authority Provided? - True
Scopes - https://api.partnercenter.microsoft.com/user_impersonation
Extra Query Params Keys (space separated) -

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:31 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) === Token Acquisition (DeviceCodeRequest) started:

        Authority Host: login.microsoftonline.com
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:31 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Resolving authority endpoints... Already resolved? - TRUE
WARNING: To sign in, use a web browser to open the page https://microsoft.com/devicelogin and enter the code RW2YECK9C to authenticate.

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:32 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Response status code does not indicate success: 400 (BadRequest).
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:32 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) HttpStatusCode: 400: BadRequest
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:32 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Exception type: Microsoft.Identity.Client.MsalServiceException
, ErrorCode: authorization_pending
HTTP StatusCode 400
CorrelationId 4eff93dd-33bf-4e82-b513-1ed4f1919aa9

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:38 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Response status code does not indicate success: 400 (BadRequest).
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:38 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) HttpStatusCode: 400: BadRequest
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:38 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Exception type: Microsoft.Identity.Client.MsalServiceException
, ErrorCode: authorization_pending
HTTP StatusCode 400
CorrelationId 4eff93dd-33bf-4e82-b513-1ed4f1919aa9

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:43 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Response status code does not indicate success: 400 (BadRequest).
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:43 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) HttpStatusCode: 400: BadRequest
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:43 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Exception type: Microsoft.Identity.Client.MsalServiceException
, ErrorCode: authorization_pending
HTTP StatusCode 400
CorrelationId 4eff93dd-33bf-4e82-b513-1ed4f1919aa9

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Checking client info returned from the server..
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Saving Token Response to cache..
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Looking for scopes for the authority in the cache which intersect with https://api.partnercenter.microsoft.com/user_impersonation
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Intersecting scope entries count - 1
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Matching entries after filtering by user - 1
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) Saving RT in cache...
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49] (UnknownClient: 0.0.0.0) Not writing FRT in ADAL legacy cache
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - 4eff93dd-33bf-4e82-b513-1ed4f1919aa9] (UnknownClient: 0.0.0.0) === Token Acquisition finished successfully. An access token was returned with Expiration Time: 03/01/2022 20:19:35 +00:00 ===
DEBUG: Registering the persistent token cache.
DEBUG: [SilentAuthenticator] Calling GetAccountsAsync
DEBUG: [SilentAuthenticator] Calling AcquireTokenSilent - Scopes: 'https://api.partnercenter.microsoft.com/user_impersonation', UserId: 'd7320306-83c3-44ce-b595-f2030d943140', Number of accounts: '1'
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) MSAL MSAL.CoreCLR with assembly version '4.8.1.0'. CorrelationId(bf43cbbc-d832-4e25-80fd-463c4c6cacc2)
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) === OnBehalfOfParameters ===
LoginHint provided: False
User provided: True
ForceRefresh: False

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0)
=== Request Data ===
Authority Provided? - True
Scopes - https://api.partnercenter.microsoft.com/user_impersonation
Extra Query Params Keys (space separated) -

DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) === Token Acquisition (SilentRequest) started:

        Authority Host: login.microsoftonline.com
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Looking up access token in the cache.
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Filtering by tenant id item count before 12 after 7
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Filtering by home account id item count before 7 after 7
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Filtering by token type item count before 7 after 7
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Matching entry count - 7
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Filtering by scopes item count before 7 after 1
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Access token is not expired. Returning the found cache entry. [Current time (03/01/2022 19:10:49) - Expiration Time (03/01/2022 20:19:35 +00:00) - Extended Expiration Time (03/01/2022 20:19:35 +00:00)]
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) Returning access token found in cache. RefreshOn exists ? False
DEBUG: [MSAL] Info (False) MSAL 4.8.1.0 MSAL.CoreCLR N/A [03/01/2022 19:10:49 - bf43cbbc-d832-4e25-80fd-463c4c6cacc2] (UnknownClient: 0.0.0.0) === Token Acquisition finished successfully. An access token was returned with Expiration Time: 03/01/2022 20:19:35 +00:00 ===
DEBUG: ============================ HTTP REQUEST ============================
HTTP Method:
GET

Absolute Uri:
https://api.partnercenter.microsoft.com/v1/profiles/organization

Headers:
Accept                        : application/json
MS-PartnerCenter-Client       : Partner Center PowerShell
MS-CorrelationId              : f06447b9-c712-40eb-bcb1-911942f4ade6
X-Locale                      : en-US
MS-RequestId                  : 32946f9f-7556-4945-b102-712ee51feb61
MS-SdkVersion                 : 1.15.6.0

DEBUG: ============================ HTTP RESPONSE ============================
Status Code:
OK

Headers:
MS-CorrelationId              : f06447b9-c712-40eb-bcb1-911942f4ade6
MS-RequestId                  : 32946f9f-7556-4945-b102-712ee51feb61
MS-CV                         : CH43AAfDzE+kokoo.0
MS-ServerId                   : 000007
X-ServiceFabricRequestId      : 441294d0-fc04-4064-ac96-f94af5d50f75
Request-Context               : appId=cid-v1:03ce8ca8-8373-4021-8f25-d5dd45c7b12f
Date                          : Tue, 01 Mar 2022 19:10:51 GMT

Body:
Tenant Information

Account                                  Environment                                                                         TenantId
-------                                  -----------                                                                         --------
XXXXXXXXXXXX     AzureCloud                                                                          XXXXXXXXXXXX

Environment

Please share additional details about your environment.

  • PartnerCenter Module version: 3.0.10