> -----Original Message-----
> From: regext <regext-boun...@ietf.org> On Behalf Of Mario Loffredo
> Sent: Friday, July 8, 2022 2:52 AM
> To: Hollenbeck, Scott <shollenbeck=40verisign....@dmarc.ietf.org>;
> rwilh...@pir.org; regext@ietf.org
> Subject: [EXTERNAL] Re: [regext] Login/Logout Processing (was RE: I-D
> Action: draft-ietf-regext-rdap-openid-15.txt)
>
> Caution: This email originated from outside the organization. Do not click 
> links
> or open attachments unless you recognize the sender and know the content
> is safe.
>
> Hi Scott,
>
> according to my experience about session management,  client and servers
> should operate as in the following:
>
> - Normally, a session/login followed by another session/login should result in
> opening a new session on the server with a new session cookie.
>
> - The server sets the session cookie once the session/login is received, the
> client includes the session cookie received from the server in any RDAP
> request within the scope of that session including session/refresh,
> session/status and finally session/logout.
>
> - If the client sends any request other than session/login including an
> unknown cookie, the server must return an error.
>
> - If the client sends a session/login request including a cookie, the server
> could return an error or ignore the cookie received by the client and hence
> provide the client with a new session cookie. To be decided what should be
> the server's behaviour in that case.
>
> - A server can refuse to open a new session after a session/login if a
> maximum number of concurrent sessions per user exists and the client
> exceeded that limit. This is to prevent servers from resource starvation.
>
> - A session can be removed by the server due to timeout expiration or
> because a maximum session lifetime exists, regardless the fact that the
> session ia active, and the session has exceeded that limit. This is to prevent
> server from handling inactive sessions and indefinitely opened sessions.

[SAH] Hmm, you're right, Mario. A client could be managing sessions for 
multiple users, so a login followed by a login probably isn't an error 
condition unless the second request includes a cookie as you described above. 
The text needs to address this.

Scott
_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to