Files
UnrealEngineUWP/Engine/Source/Programs/UnrealCloudDDC/updateAuthHeaderUser.ps1
Joakim Lindqvist ba592a1c72 Unreal Cloud DDC - Also expose auth token without formatting after interactive login as a environment variable
#rb none

[CL 26667963 by Joakim Lindqvist in ue5-main branch]
2023-07-28 05:55:37 -04:00

6 lines
427 B
PowerShell

$TempFile = New-TemporaryFile
& "dotnet" "..\..\..\..\Engine\Binaries\DotNET\OidcToken\portable\OidcToken.dll" "--Service=EpicGames-Okta" "--OutFile" $TempFile.FullName
$env:curl_auth_header = Get-Content -Raw -Path $TempFile.FullName | ConvertFrom-Json | ForEach-Object { "Authorization: Bearer $($_.Token)" }
$env:auth_token = Get-Content -Raw -Path $TempFile.FullName | ConvertFrom-Json | ForEach-Object { "$($_.Token)" }