Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. curl -u username:password ...
  2.  
  3. $securePwd = ConvertTo-SecureString "password" -AsPlainText -Force
  4. $credential = New-Object System.Management.Automation.PSCredential ($username, $securePwd)
  5.  
  6. Invoke-RestMethod -Credential $credential ...
  7.  
  8. $base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $username,$password)))
  9.  
  10. Invoke-RestMethod -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} ...
  11.  
  12. $pwd = ConvertTo-SecureString "MyPassword" -AsPlainText -Force
  13. $cred = New-Object Management.Automation.PSCredential ('PsUser', $pwd)
  14.  
  15. Invoke-RestMethod 'http://httpbin.org/basic-auth/PsUser/MyPassword' -cred $cred
  16.  
  17. $username = "username";
  18. $password = ConvertTo-SecureString –String "password" –AsPlainText -Force
  19. $credential = New-Object –TypeName "System.Management.Automation.PSCredential" –ArgumentList $username, $password
  20.  
  21. $base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $username,$password)))
  22.  
  23. $getProjectUri = "yourUri"
  24. Invoke-RestMethod -Method Get -Uri $getProjectUri -Headers @{Authorization = "Basic $base64AuthInfo" } -Credential $credential -ContentType "application/json"
  25.  
  26. $creds = Get-Credential
  27. $unsecureCreds = $creds.GetNetworkCredential()
  28. $base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $unsecureCreds.UserName,$unsecureCreds.Password)))
  29. Remove-Variable unsecureCreds
  30.  
  31. Invoke-RestMethod -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} ...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement