<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>183652</bug_id>
          
          <creation_ts>2018-03-14 22:33:00 -0700</creation_ts>
          <short_desc>[WebAuthN] Reduce numbers of UI interactions to one</short_desc>
          <delta_ts>2020-02-19 21:05:33 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>181943</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jiewen Tan">jiewen_tan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alex.gaynor</cc>
    
    <cc>jonathan</cc>
    
    <cc>jschoi</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1406608</commentid>
    <comment_count>0</comment_count>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2018-03-14 22:33:00 -0700</bug_when>
    <thetext>Reduce numbers of UI interactions to one. UI interactions are required to check user consent for
i) initiating the authenticatorMakeCredential and authenticatorGetAssertion operations,
ii) access SEP protected keys from Keychain, and
iii) use SEP protected keys to generate signatures.

We should reduce the numbers of UI interactions to one for most cases, i.e., the first one.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1450436</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-08-15 13:40:38 -0700</bug_when>
    <thetext>&lt;rdar://problem/43347894&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1621064</commentid>
    <comment_count>2</comment_count>
    <who name="Jiewen Tan">jiewen_tan</who>
    <bug_when>2020-02-19 21:05:33 -0800</bug_when>
    <thetext>Solved by Bug 207985.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>