@@ -31,11 +31,9 @@ integrate U2F into a web application on their own favorite web app platform.
3131
3232This extension brings U2F capability to the Chrome browser. A web application
3333is able to access USB U2F devices using the U2F API provided by this extension.
34- The extension is [ available from the Chrome store] [ webstore ] for direct use.
35- The source is available in `` u2f-chrome-extension `` for experimentation, see
36- [ the extension README] ( u2f-chrome-extension/README.md ) for details.
34+ The extension is built into Chrome [ as a component
35+ extension] ( https://cs.chromium.org/chromium/src/chrome/browser/resources/cryptotoken/ ) .
3736
38- [ webstore ] : https://chrome.google.com/webstore/detail/fido-u2f-universal-2nd-fa/pfboblefjcgdjicmnffhdgionmgcdmne
3937* * *
4038
4139To experience the end-to-end user experience you will need to get a physical
@@ -75,30 +73,9 @@ JDK versions, App Engine SDK version, etc. Once everything compiles, you can run
7573the App Engine server locally and point Google Chrome at ` http://localhost:8888/ ` .
7674
7775The built-in support for U2F in Google Chrome only works on HTTPS sites. To test
78- the app on ` http://localhost:8888 ` , which uses HTTP, you need to do one of the
79- following:
76+ the app on ` http://localhost:8888 ` , which uses HTTP, you need to do the following:
8077
81- #### Option 1: Use the extension from the webstore
82- * Install the u2f extension [ available from the Chrome store] [ webstore ] .
83- * Navigate to ` chrome://extensions ` and enable ` Developer Mode ` by clicking a
84- checkbox in the top right corner.
85- * Find the ` FIDO U2F (Universal 2nd Factor) ` extension.
86- * Click on "background page". This will open a Developer Tools window, including
87- a Console.
88- * In the console, type:
89-
90- HTTP_ORIGINS_ALLOWED = true;
91- * Now, configure the appspot server to call the U2F extension by setting the
92- extension id in
93- [ u2f-api.js] ( https://github.com/google/u2f-ref-code/blob/master/u2f-gae-demo/war/js/u2f-api.js )
94- to ``` kmendfapggjehodndflmmgagdbamhnfd ``` :
95- ```
96- u2f.EXTENSION_ID = 'kmendfapggjehodndflmmgagdbamhnfd';
97- ```
98- Remember to reset this value before deploying.
99- * Then, point your browser at ` http://localhost:8888/ ` .
100-
101- #### Option 2: Use the built-in chrome support
78+ #### Use the built-in chrome support
10279* Quit all instances of Google Chrome.
10380* Restart Google Chrome with the ` --show-component-extension-options `
10481 command-line flag.
0 commit comments