Update publish.md (PowerShell 7+ Access Token Example)

Corrected PowerShell 7+ Parameter from Authorization to Authentication
Converted Token text to SecureString Inline - token must be of type SecureString
Added comment noting the Token parameter must be a SecureString
This commit is contained in:
Patrick 2024-03-21 09:38:55 -04:00 committed by GitHub
parent 4b2e38320d
commit 763eafd5dd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3136,11 +3136,13 @@ with the token `tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2`:
=== "PowerShell 7+"
``` powershell
# With PowerShell 7 or greater, we can use the Authentication and Token parameters
# The Token parameter must be in the form of a System.Security.SecureString
$Request = @{
Method = "POST"
URI = "https://ntfy.example.com/mysecrets"
Authorization = "Bearer"
Token = "tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2"
Authentication = "Bearer"
Token = ConvertTo-SecureString "tk_AgQdq7mVBoFD37zQVN29RhuMzNIz2" -AsPlainText
Body = "Look ma, with auth"
}
Invoke-RestMethod @Request