BeyondCodeBootcamp / BeyondCodeBootcamp/passkeys

doc: How to Manage WebAuthn Keys: Browser, macOS, YubiKey, etc

オープン
#4 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
JavaScript
スター
2
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

説明

## Chromium

- `chrome://settings/passkeys`
- `brave://settings/passkeys`

Screenshot 2024-09-06 at 5 46 37 PM

## macOS

- Search "passkeys" in macOS Settings

Screenshot 2024-09-06 at 5 46 47 PM

## YubiKey

- YubiKey Manager GUI (**deprecated**): \
To [install the pkg on macOS without allowing admin privileges](pkgutil --expand-full ~/Downloads/foo.pkg /tmp/foo/):
```sh
pkgutil --expand-full ~/Downloads/yubikey-manager-qt-1.2.5-mac.pkg /tmp/yubikey-gui/
mv "/tmp/yubikey-gui/com.yubico.ykman.pkg/Payload/YubiKey Manager.app" /Applications/
```
- YubiCo Authenicator: \
(haven't tried it yet, but might be able to do as much or more than the CLI)
- YubiKey Manager CLI:
```sh
pkgutil --expand-full ~/Downloads/yubikey-manager-5.5.0-mac.pkg /tmp/yubikey-cli
mv /tmp/yubikey-cli/ykman.pkg/Payload/usr/local/ ~/.local/opt/yubikey-v5.5.0
ln -s yubikey-v5.5.0 ~/.local/opt/yubikey
xattr -r -d com.apple.quarantine ~/.local/opt/yubikey/
ln -s ../opt/yubikey/bin/ykman ~/.local/bin/
```
and then make sure `~/.local/bin` is in your `PATH`, such as with (or `webi` itself).
```sh
pathman add ~/.local/opt/yubikey/bin/
```

The GUI doesn't seem to do much of anything. The CLI has more options:

```sh
# this definitely shows fewer accounts that I know I have, but I didn't find them under the other options either
ykman fido credentials list --csv
```

```csv
credential_id,rp_id,user_name,user_display_name,user_id
6ccd32400f0fc8cecfbaeca6932a53612477b57629ad1d36a461ca6e01342dd93df0af0f8db9d224d0f801482f22660e,local.pocketid.app,aj@therootcompany.com,aj,302e3430313230383733343534383933363335
```

```
ykman fido credentials delete [-f]
```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

対象となるドキュメントファイルやテストは指定されていません。まずプロジェクトのドキュメント領域を見つけ、次に Chromium、macOS、YubiKey のセクションと、そこからリンクされているダウンロードを確認してください。キー管理に関するガイダンスが適切なドキュメントの場所に配置され、記載された手順とリンクが正確であれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
macos, shell
領域
authentication, documentation, security
issue の種類
ドキュメント
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
42/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。