Single-Sign-On Profile: Next version

Brian Major major.brian at gmail.com
Mon Jul 12 19:53:11 CEST 2021


Hi GWS,

In the last few interop meetings there has been much discussion on how we
can improve upon the Single-Sign-On Profile (SSO 2.0), especially in the
context of supporting authentication for non-browser clients, where
existing standards do not offer much help.

The current REC:  https://ivoa.net/documents/SSO/20170524/index.html

After a recent post-interop meeting we decided to get the next version
started with this email, listing the general changes required.  Comments
and feedback encouraged.

I think these slides from the last interop provide a decent review of
what's needed for non-browser authentication support:

    https://wiki.ivoa.net/internal/IVOA/InterOpMay2021GWS/AA-Updates.pdf

Here are the points, summarized:

1.  Updates and clarifications to Security Methods

    1a.  Separate SecurityMethods into two categories: 1) ways of obtaining
credentials and 2) ways credentials are accepted.  (Note that Mark T
pointed out that #cookie should be in the first group, not the second.)

    1b.  ivo://ivoa.net/sso#tls-with-password  -  Describe how to performs
a username/password POST to obtain a token

    1c.  ivo://ivoa.net/sso#token  -  Used by a service to advertise that
tokens are accepted

    1d.  Provide examples of using each of the security methods

2.  Authentication discovery -- allow non-browser clients to easily and
programatically discover and obtain token credentials.

    2a.  Providing a bootstrap mechanism for discovering a service's
authentication support.  Please comment in the thread started by Mark
Taylor on this topic a few weeks ago, here:
http://mail.ivoa.net/pipermail/grid/2021-June/003103.html

    2b.  Use of the WWW-Authenticate header
        - to convey details on obtaining tokens
        - to convey auth failures

    2c.  Use of the Authorization header
        - by clients to provide token credentials

    2d.  Use of the X-VO-Authenticated header.
        - to communicate authentication success

---
Cheers,
Brian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/grid/attachments/20210712/f62e25cd/attachment.html>


More information about the grid mailing list