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
##