Some special characters in passwords cause issues
littlefeltfangs opened this issue · 2 comments
littlefeltfangs commented
Using Windows 10 x64 (build 19045), R 4.3.1 (2023-06-16 ucrt) , and keyring_1.3.1
Run key_set("test")
Enter "Password£"
Returns:
input string 1 is invalid
Error in b_wincred_set(self, private, service, username, keyring, prompt) :
Aborted setting keyring key
In addition: Warning message:
In sub("\r?\n$", "", rawToChar(x)) : unable to translate 'Password' to a wide string
Just "Password" works fine.
gaborcsardi commented
Thanks, probably a bug indeed.
splendiduser commented
Using the same Windows system, R 4.3.2, and keyring 1.3.2, I noticed that usernames which are email addresses are not passed unchanged to the Windows credential manager. The "@" character is turned into "%40". Is that possibly related or expected?