authority's userinfo?

Felix Queißner felix at masterq32.de
Wed Jun 10 12:15:33 BST 2020


> How is gemini meant to deal with authority's userinfo? 
> 
> gemini://username:password@mozz.us/
> gemini://username@mozz.us/
> 
> Orthodox? 
> 
> If so, how does the server communicate authentication failure back to the client?  
I don't think that user/password is the right way to handle
authentication in Gemini. The URL RFC also specifies:

> Use of the format "user:password" in the userinfo field is
> deprecated.

So only user@… is still a valid URL.

If your server handles user@ in a different way than without authority,
i think that's totally in-spec, but authentication is probably not.

One possible usage for authority could be home-dirs instead of an
official site:

Instead of using
=> gemini://random-projects.net/~felix/
one could also access the directory via
=> gemini://felix@random-projects.net/

But that's just some brainfart.

Regards
- xq


[0] https://tools.ietf.org/html/rfc3986


More information about the Gemini mailing list