BeyondCodeBootcamp / BeyondCodeBootcamp/passkeys

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

Abierto
#4 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
JavaScript
Estrellas
2
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## 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]
```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

No se indica ningún archivo de documentación de destino ni ninguna prueba. Empieza por localizar el área de documentación del proyecto y, después, revisa las secciones sobre Chromium, macOS y YubiKey, junto con las descargas enlazadas. Se considera completado cuando la guía de gestión de claves está ubicada en el lugar apropiado de la documentación y las instrucciones y los enlaces indicados son correctos.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
macos, shell
Área
authentication, documentation, security
Tipo de issue
Documentación
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
42/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.