Neues Refresh Token – Partner Access Token 

Projektunterstützung - Microsoft365, Azure, Power Platform, Power Apps, PowerBI

Neues Refresh Token – Partner Access Token 

Microsoft führt ein sicheres Framework für die Authentifizierung von Cloud Solution Provider (CSP)-Partnern und Control Panel Vendors (CPV) unter Verwendung der Multi-Faktor-Authentifizierung (MFA) ein. Dieses neue Modell erhöht die Sicherheit für den Betrieb mit der Partner Centre API. Dies wird dazu beitragen, die Infrastruktur des Partners und die Kundendaten vor Sicherheitsrisiken zu schützen.

Mit dem Refresh Token aus dem Partner Access Token können wir eine Verbindung herstellen:

  • PartnerCenter
    • Connect-PartnerCenter
  • Azure
    • Connect-AzAccount
    • Connect-AzureRmAccount
  • MSOnline
    • Connect-MsolService
## Parameters
#KeyVault
$VaultName = "..."

#App Registration and connect by Certificate
$ApplicationId = "..."
$TenantID = "..."
$CertificateThumbPrint = "..."
##

## Generate Refresh Token
$token = New-PartnerAccessToken -ApplicationId $ApplicationId -Scopes 'https://api.partnercenter.microsoft.com/user_impersonation' -ServicePrincipal -CertificateThumbprint $CertificateThumbPrint  -Tenant $tenantID -UseAuthorizationCode
$refreshToken = $token.RefreshToken
##

##Copy Refresh Tokken to KeyVault
# Connect to Azure
Connect-AzAccount
 
$RefreshTokenSecure = ConvertTo-SecureString -String $refreshTokenNew -AsPlainText -Force
Set-AzKeyVaultSecret -VaultName $VaultName -Name $TenantID  -SecretValue $RefreshTokenSecure
##

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert