[ANN] GemIF - Simple Interactive Fiction engine for Gemini
mbays at sdf.org
mbays at sdf.org
Fri Dec 4 18:24:58 GMT 2020
* Friday, 2020-12-04 at 07:53 +0000 - Luke Emmet <luke at marmaladefoo.com>:
> On 03-Dec-2020 23:20, Nick Thomas wrote:
> > On Thu, 2020-12-03 at 23:11 +0000, Norm MacLennan wrote:
> > > I'm not sure I'm willing to categorically state all requests must
> > > be idempotent.
>
> Astrobotany is a bit of an outlier in this respect. It can get away
> with "abusing" gemini links only because it sits behind a layer of
> authentication, that restricts access to the links within the
> application.
Actually, this might be a good convention: we could declare that any
gemini request should be treated as idempotent, i.e. GETlike, *unless*
the server is sent a client certificate as part of the connection
handshake (for the original connection, in the case of session
resumption).
It's a little arbitrary as a dividing line, and could cause difficulties
on both sides. But it does make sense that unauthenticated connections
shouldn't cause state changes, and although there have been experiments
with alternatives, client certificates seem to be the accepted
geminiacal method for authentication.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20201204/d1369e4e/attachment.sig>
More information about the Gemini
mailing list