W3C home > Mailing lists > Public > public-wot-ig@w3.org > July 2020

Re: [wot-security] minutes - 6 July 2020

From: Kazuyuki Ashimura <ashimura@w3.org>
Date: Tue, 14 Jul 2020 18:04:15 +0900
Message-ID: <87sgdubh80.wl-ashimura@w3.org>
To: public-wot-ig@w3.org, public-wot-wg@w3.org
available at:
  https://www.w3.org/2020/07/06-wot-sec-minutes.html

also as text below.

Thanks,

Kazuyuki

---
   [1]W3C

      [1] http://www.w3.org/

                               - DRAFT -

                              WoT Security

06 Jul 2020

   [2]Agenda

      [2] https://www.w3.org/WoT/IG/wiki/IG_Security_WebConf#6_July_2020

Attendees

   Present
          Kaz_Ashimura, Michael_McCool, Elena_Reshetova,
          Cristiano_Aguzzi, Tomoaki_Mizushima, David_Ezell

   Regrets

   Chair
          McCool

   Scribe
          kaz

Contents

     * [3]Topics
         1. [4]Prev minutes
         2. [5]f2f minutes
         3. [6]Requirements
         4. [7]AOB?
     * [8]Summary of Action Items
     * [9]Summary of Resolutions
     __________________________________________________________

   <scribe> scribenick: kaz

Prev minutes

   [10]June-1 minutes

     [10] https://www.w3.org/2020/06/01-wot-sec-minutes.html

   McCool: talked about OAuth2
   ... any objections to accept the minutes?

   (none)

   McCool: approved

f2f minutes

   [11]vf2f minutes

     [11] https://www.w3.org/2020/06/22-26-wot-vf2f-minutes.html

   McCool: typo of [[e'll]] for [[we'll]]

   <McCool>
   [12]https://github.com/w3c/wot/blob/master/PRESENTATIONS/2020-0
   6-online-f2f/2020-06-22-Security-McCool.pdf

     [12] https://github.com/w3c/wot/blob/master/PRESENTATIONS/2020-06-online-f2f/2020-06-22-Security-McCool.pdf

   McCool: presentation link to be placed at the top of the
   session

   Kaz: ok

   McCool: talked about 4 issues
   ... signing TDs
   ... need to follow up with a concrete PR
   ... for the future agenda
   ... another typo for [[referencable]]

   Kaz: will check the whole minutes using the spell checker again

   <scribe> ACTION: kaz to check the vf2f minutes using the spell
   checker

   McCool: DIDs, OAuth2, ...
   ... Lagally had input from the viewpoint of profiles
   ... then End-to-End security
   ... another typo for [[havea]]
   ... any objections to accept the minutes?

   (none)

   McCool: accepted

Requirements

   McCool: OAuth2 flow?

   Cristiano: added a PR on OAuth2 flow to the wot-usecases repo

   [13]OAuth2 Flows use case

     [13] https://github.com/w3c/wot-usecases/blob/master/USE-CASES/oauth.md

   McCool: (adds some clarification to the "Expected Data"
   section)
   ... one thing not mentioned here is scope
   ... one is various URLs, 2nd is bare tokens, and then scopes
   ... BTW, the spelling for OAuth should be "OAuth" (capital "O"
   and capital "A")
   ... (adds another note to the bottom of the "Motivation"
   section as well)
   ... reasonable summary for the scope here?

   Cristiano: seems OK

   McCool: to support OAuth 2.0, all the devices must support TLS
   connection
   ... also verify an access token
   ... both producer and consumer
   ... and here "token" means a bearer token
   ... (updates the "Motivation" section with some more
   clarifications)
   ... (clarifications on the "Actors")

   Kaz: btw, there is "Thing Descriptor" but did you actually
   meant "Thing Description"?

   Cristiano: yes

   McCool: (fixed the typo)
   ... (discussion on the sequence flow diagram)
   ... steps A and B defines what is known as authorization grant
   type of flow.
   ... what is important to realize here is that ot all of these
   interactions are meant to take place over a network protocol.

   Cristiano: there are the owner of the data and the owner of the
   service

   McCool: a bit confused here
   ... want to specify which is which
   ... (adds clarification)
   ... in some cases, interaction with a human through a user
   interface may be intended
   ... (and modifies the four basic features for OAuth 2.0)
   ... code, implicit, password (of resource owner), client
   (credentials of the client)
   ... (and adds some more notes)
   ... btw, do we expect HTTP is the protocol to be used here?

   Cristiano: basically yes

   McCool: (modifies the description for the "Description" section
   as well)

   Kaz: maybe we should think about delegates who handle the
   authentication for the resource owners too?

   McCool: yeah
   ... should add another term for that
   ... (creating a pullrequet based on the discussion today)

   [14]PR 26 for wot-usecases

     [14] https://github.com/w3c/wot-usecases/pull/26

   McCool: and merged it
   ... we'll need testing requirements too
   ... would like to get requirements for OAuth2 flows as well
   ... thank you very much for your initial input, Cristiano
   ... let's have further discussion next time
   ... are there any other PRs?
   ... this OAuth2 flows use case should be finalized
   ... if you have any ideas, you can create an issue and/or a
   pullrequest
   ... to be discussed next time
   ... if you could create sequence diagrams as well, that would
   be great

   Cristiano: can try

   McCool: also let's talk about the deprecated flows next time
   ... Cristiano will generate flow diagrams
   ... and people should review the proposal

AOB?

   Cristiano: discovery call today?

   McCool: yes

   [adjourned]

Summary of Action Items

   [NEW] ACTION: kaz to check the vf2f minutes using the spell
   checker

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes manually created (not a transcript), formatted by
    David Booth's [15]scribe.perl version ([16]CVS log)
    $Date: 2020/07/07 11:22:12 $

     [15] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
     [16] http://dev.w3.org/cvsweb/2002/scribe/
Received on Tuesday, 14 July 2020 09:03:05 UTC

This archive was generated by hypermail 2.4.0 : Tuesday, 14 July 2020 09:03:06 UTC