17:00:45 RRSAgent has joined #webauthn 17:00:45 logging to http://www.w3.org/2016/03/23-webauthn-irc 17:01:01 Guest13 has joined #webauthn 17:01:41 RRSagent, draft minutes 17:01:41 I have made the request to generate http://www.w3.org/2016/03/23-webauthn-minutes.html hhalpin 17:04:05 zakim, agenda? 17:04:05 I see 4 items remaining on the agenda: 17:04:06 2. bikeshed vs. respec.js decision [from wseltzer] 17:04:06 3. Next F2F date [from wseltzer] 17:04:06 4. Open Issues if time permits [from wseltzer] 17:04:07 5. AOB [from wseltzer] 17:05:55 chair: tony 17:06:23 just dropped 17:06:24 Zakim, pick a victim 17:06:24 Not knowing who is chairing or who scribed recently, I propose Adam 17:06:42 Zakim, pick a victim 17:06:42 Not knowing who is chairing or who scribed recently, I propose nadalin 17:06:49 zakim, clear agenda 17:06:49 agenda cleared 17:06:59 acz-goog has joined #webauthn 17:06:59 JeffH has joined #webauthn 17:07:15 present+ 17:07:21 scribe: apowers 17:07:28 present+ 17:07:29 vgb has joined #webauthn 17:07:30 present+ hhalpin 17:07:33 present+ 17:07:34 present+ 17:07:36 present+ vgb 17:07:39 present+ apowers 17:07:41 agenda+ Roll Call 17:07:41 agenda+ Agenda bashing 17:07:42 agenda+ Document merge, status/update 17:07:43 present+ 17:07:46 present+ antoine 17:07:51 Hubert-PayPal has joined #webauthn 17:07:53 RobTrace has joined #webauthn 17:07:54 agenda+ Naming issues, update from JC 17:07:54 agenda+ Walk the open issues list 17:07:55 agenda+ A.O.B 17:08:07 +Hubert (PayPal) 17:08:11 present+ christian 17:08:15 cbrand has joined #webauthn 17:08:19 present+ 17:08:30 present+ RobTrace 17:08:34 present+ PaulGrassi 17:08:47 juanlang has joined #webauthn 17:08:56 present+ Janet from Fed Reserve in Minneapolis 17:09:29 present+ Hubert (PayPal) 17:09:34 topic: status of merge document 17:09:35 tony: reviews agenda 17:09:43 (like that?) 17:09:58 adl has joined #webauthn 17:10:21 ... document merge, naming issues, open issues list 17:10:21 yep, apowers - looks good 17:10:23 ... AOB 17:10:34 ... other topics? not heard 17:10:52 ... status of merge? 17:10:54 jeff: complete 17:11:18 ... merged to master 17:11:19 agenda? 17:11:41 vijay: duplications in master branch, need to blow away old ones 17:11:43 jeff: correct 17:12:05 jc: I did a review and didn't see any merge issues 17:12:47 tony: we can remove the subdirectories after we hear back from Mike 17:12:51 zakim, move to agendum 3 17:12:51 agendum 3. "Document merge, status/update" taken up [from wseltzer] 17:13:05 jeff: I did a cursory review of the merge and it looked fine 17:13:26 ... and having Mike follow up sounds fine 17:13:45 ... mike = mike j (not mike west) 17:13:56 tony: we will do a review this week and be done with it next week 17:14:30 tony: any more discussion on merge document? 17:14:40 jeff: is talking about nomenclature a subtopic 17:14:42 tony: sure 17:14:56 jeff: JC did a good start 17:15:19 ... made some suggestions on some minor polish for nomenclature 17:16:21 ... be aware that if you are using gmail, emails from PayPal (Jeff and Hubert) may end up in your spam folder 17:16:26 JeffH's comments: https://github.com/w3c/webauthn/pull/48 17:16:48 vijay: thanks for doing this, I'm reviewing the pull request, let me know if that's the right way to do it 17:16:56 jeff: up to the group 17:17:18 jc: prefer GitHub 17:17:19 I think Github is generally preferable for things that require actual references to the spec 17:17:26 vijay: prefer GitHub 17:17:29 If it's some overarching issue, then you do the lsit 17:17:50 jeff: GitHub doesn't notify the list 17:18:04 hhalpin: that's being changed right now 17:18:19 richard: the PR relates to many points 17:18:44 jeff: from my experience, you explicitly have to watch the repo 17:18:52 hhalpin: yes 17:18:58 jeff: let's talk offline 17:19:08 q+ 17:19:19 jeff: it would be good to let the list know when someone submits a bunch of comments 17:19:31 zakim, who is speaking? 17:19:31 I am sorry, rbarnes; I don't have the necessary resources to track talkers right now 17:19:32 (who is speaking?) 17:19:49 alexei? 17:20:29 alexei: if we have the same name everywhere and we do this global renaming, can we just create variables that get renamed? 17:20:59 ... does such a mechanism exist in bikeshed? 17:21:09 hhalpin: I will look into it, it might be possible 17:21:43 jeff: mkwst has experience with bikeshed and may know 17:21:58 q+ 17:22:11 Here's all the bikshed docs 17:22:12 https://github.com/tabatkins/bikeshed 17:22:31 tony: if we are done with nomenclature the next item is ... 17:22:49 agenda? 17:22:58 zakim, go to agendum 4 17:22:58 I don't understand 'go to agendum 4', rbarnes 17:23:10 zakim, take up agendum 4 17:23:11 agendum 4. "Naming issues, update from JC" taken up [from wseltzer] 17:23:18 jc: not sure what to do about IANA numbers 17:23:56 jeff: what was registered? 17:24:00 apowers: crypto formats? 17:24:06 jeff: not registered yet 17:24:15 jc: OID number 17:24:34 ... open a ticket to choose a different number or keep them 17:24:42 jeff: maybe talk about it on the mailing list 17:24:56 ... up to that organization to choose and manage the subtree 17:25:05 rbarnes: what are the OIDs? 17:25:23 jc: some of the extensions have OIDs, standard form based on org tree 17:25:32 ... some are registered to FIDO Alliance 17:25:36 jeff: open an issue 17:26:14 jc: I did change the strings, I think it would make sense to change the strings or OIDs or neither, but not the intermediate state 17:26:45 rbarnes: if they are extensions and they are optional, then it may not make a difference 17:27:12 ... probably want to pull all the OIDs into a non FIDO-org 17:27:26 jc: I'm not familiar with how common these extensions are 17:27:43 ... maybe we discuss on the list whether we want to keep them or rename them 17:27:49 adrianba has joined #webauthn 17:27:50 ... phone rings 17:28:15 ... reference to ECDAA specification 17:28:20 ... maybe another topic for the list 17:28:27 jeff: leave it alone for now 17:28:31 ... spec is forthcoming 17:28:43 ... will be buttoned up by other SDO, perfectly fine to reference 17:28:53 jc: metadata service we have another thread going on on the list 17:29:01 ... not sure if we want to discuss that today, assume not 17:29:14 jc: state of naming 17:29:27 ... seems like from the PR we can genericize things 17:29:31 ... open to suggestions 17:29:36 jeff: looks good, thank you 17:29:47 tony: jeff, do you want to review the relying party issue? 17:30:24 jeff: what I was trying to bring up was changing "FIDO Relying Party" to just "Relying Party" may cause issues 17:30:28 ... it is context dependent 17:30:59 ... has to do with the hand off to the identity provider 17:31:14 ... we should use the term WebAuthn Relying Party consistently 17:31:38 ... when the context is not clear it leads to impedance mismatches 17:31:51 vijay: should we drop the term Relying Party altogether? 17:31:58 ... it's ambigious 17:32:14 jeff: we went through that exercise in UAF and it went nowhere 17:32:21 ... couldn't come up with a decent term 17:32:31 ... could imagine adding some text to the spec 17:32:38 ... terminology section 17:32:46 ... relying party is not a federated relying party 17:33:05 rbarnes: having terminology would be a good place to do that 17:33:23 jeff: it would be good to be able to point to a more qualified term 17:33:52 ... floated this idea last year, people seemed fine with it 17:34:11 rbarnes: would anyone like to create a terminology section? 17:34:15 jc: I don't mind taking it on 17:34:30 ... if anyone has feelings on the subject, please let me know or let the list know 17:34:37 ... what would work for the term Relying Party 17:35:10 rbarnes: since FIDO has already had that conversation, maybe those "confusables" [terms] could be mentioned 17:35:37 jeff: maybe we should be assigning issues in GitHub to track the work 17:35:48 ... if you start working on something assign it to yourself 17:35:58 ... and if the issue doesn't exist, create one and assign it to yourself 17:36:09 +1 17:36:30 Agreed - it'll make participation easier 17:36:32 rbarnes: I remember that alexei was going to work through the open issues 17:36:40 alexei: yep, that's on me 17:36:43 Terminology Section is Issue #50: https://github.com/w3c/webauthn/issues/50 17:36:55 jeff: can you assign issues to yourself 17:37:02 alexei: yes, fine with me 17:37:16 jeff: separate branches and pull requests (PRs)? 17:37:32 alexei: maybe some trivial things direct to master (adding a comma) 17:37:34 For trivial editorial work I suggest editor's discretion 17:37:43 ... more complex create a PR 17:37:55 jc: I prefer everything go through PRs 17:38:06 ^^ that's actually rbarnes 17:38:11 sorry, can I change that? 17:38:34 s/jc/rbarnes/ 17:38:38 thx 17:38:42 s/jc/sbarnes 17:38:44 s/jc/sbarnes/ 17:38:49 blah 17:38:59 jeff: either fork to own repo or create a branch 17:39:05 q+ 17:39:08 rbarnes: everything through PR 17:39:11 jeff: works for me 17:39:19 I was wondering about the term Relaying Party, in the context web and leaving federated identity out of scope, wouldn't it be essentially "web application"? 17:39:33 q- 17:39:44 q- 17:39:45 vijay: use commit nomenclature for marking issues as fixed 17:39:47 rbarnes, can you handle looking at IRC queue as soon as this conversation raws to a close 17:40:25 ... if we just use that then there won't be confusion about what the status of the issues is, especially if the changes aren't on master 17:40:34 ... and it closes the issue when merged to master 17:41:03 hhalpin: W3C does use GItHub for permissions, and then we have a different permissions layer above that for IPR checks 17:41:17 ... if you don't have permissions and you want them, contact Wendy or myslef 17:41:19 how does one tell if they don't have "permissions" ? 17:41:50 rbarnes: I'm disappointed that you didn't mention that was called oshgnas (sp?) 17:41:58 s/rbarnes/jcj/ 17:42:12 apparently all of Mozilla sounds the same to me ;) 17:42:25 apologies 17:42:39 s/oshgnas/ash nazg/ 17:42:42 https://github.com/w3c/?utf8=%E2%9C%93&query=ash-na 17:43:05 rbarnes: how are we feeling about Tony's proposal to remove the metadata service from the spec 17:43:12 Vijay: optional add-on that's best left out 17:43:15 https://github.com/w3c/ash-nazg 17:43:26 jeff: sure, although we could reference as an informative reference 17:43:27 "One interface to find all group contributors and in IPR bind them https://labs.w3.org/hatchery/ash-nazg/ — " 17:43:29 q+ 17:43:35 q- hhalpin 17:43:48 hubert: sure, informative for more information about the attestations and how to validate them 17:43:51 regrets+ wseltzer 17:43:51 q+ 17:44:17 alexei: I think we had decided during the last meeting to make attestation more of a blob rather than spec'ing it out 17:44:28 q- 17:44:31 jeff: sure, that's another way to do it 17:44:46 rbarnes: alexei: make the changes? 17:44:49 q- 17:44:57 alexei: sure after my other issues I'm working on 17:45:03 jeff: see #47 17:45:45 filipe: I posed a question, leaving federated identity outside the scope, would relying party be the web application? 17:46:05 vijay: no, the web application would be the javascript, relying party is the backend 17:46:35 ... goes back to whomever is going to grant security 17:46:59 filipe: there are references to the "script" and it wasn't clear what that is 17:47:07 jeff: client-side portion of web application 17:47:28 rbarnes: relying party will get information from the script 17:47:48 filipe: what confuses me is that this is all pinned to an origin 17:47:55 ... I have to think a bit more about this 17:48:07 vijay: this is why we also pulled the web origin into the signature 17:48:24 ... telling the authenticator who the relying party (RP) si 17:48:52 hubert: useful addition to the spec 17:49:01 ... do we have a security considerations section anywhere? 17:49:08 jeff: we could open an issue for that 17:49:20 rbarnes: we need that to describe the overall security model 17:49:42 rbarnes: hubert: could you do that? 17:49:49 hubert: sure 17:50:06 rbarnes: it sounds like we are in pretty good agreement on the attestation / metadata service question 17:50:13 tony: 10 minutes left 17:50:23 ... look at open issues, or wait until merge is closed? 17:50:34 *tumbleweed* 17:50:42 zakim, agenda? 17:50:42 I see 6 items remaining on the agenda: 17:50:43 1. Roll Call [from wseltzer] 17:50:43 2. Agenda bashing [from wseltzer] 17:50:43 3. Document merge, status/update [from wseltzer] 17:50:43 4. Naming issues, update from JC [from wseltzer] 17:50:43 5. Walk the open issues list [from wseltzer] 17:50:44 6. A.O.B [from wseltzer] 17:50:57 alexei: I can get more work done when I'm not on a call 17:51:03 rbarnes: good progress for the day 17:51:06 tony: AOB? 17:51:10 ... or 10 minutes back 17:51:15 ... meet again next Wednesday 17:51:26 ... adjourn 17:51:32 RRSAgent, draft minutes 17:51:32 I have made the request to generate http://www.w3.org/2016/03/23-webauthn-minutes.html hhalpin 17:52:01 ironically, my account doesn't have sufficient permissions to view the draft minutes :) 17:55:05 rrsagent, make logs publi 17:55:07 rrsagent, make logs public 17:55:16 rrsagent, make minutes 17:55:16 I have made the request to generate http://www.w3.org/2016/03/23-webauthn-minutes.html wseltzer 18:57:58 Guest13 has joined #webauthn