Print

Print


May I suggest some text?

> A LoginToken is a 7-bit clean (ASCII) characters that encode zero or more assertions.  These assertions are separated by the `&` character.  Assertions are key-value pairs in the form key `=` value.  Both key and value text must not contain `?`, `&` or `=` characters.    A character in a value may be encoded by replacing it with the sequence `% <hex> <hex>`, where `<hex>` is a character in `0123456789abcdef` and the two hex characters represent the ASCII value of the character being encode.   When parsing a login token, any key that is not understood must be ignored. Keys that start `xrd.` are reserved.  Implementations are free to include other keys.  It is recommended for keys to start with a reverse-DNS name under the developer's control; e.g., (`org.example.my-new-key`). For historic reasons a server should process a login token that starts with the `?` character by ignoring that character and processing the remaining login token.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/1534#issuecomment-942037365

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1