- Passkey のみのログインを提供した場合、ユーザが Passkey を保存しているデバイスやサービスに入れなくなっても、サービスからはなんのサポートも出来ないと思います。それをメールによるリカバリを提供すると、結局メールのセキュリティに引っ張られるように思います。参考になるリカバリ提供の事例はあるでしょうか?
- 最初に Apple が提案した「共有できる FIDO2 Credentials」から、共有が必須でなくなったりしたと思います。結局今の「Passkey とは何か?」の定義ってどこに書かれているのが正なのでしょうか?
- パスキー利用のアンチパターンを紹介してください
- Passkey によってパスワードレス化が進むのかと思いますが、パスキーを保存する Apple や Google や 1Password のアカウントのパスワードレスはどうなるのでしょうか?
- discoverable と 同期はどのような関係がありますか。 Androidで discoverable でない場合に同期しないのは、なぜですか
- 「2.4 パスキーのよくある誤解を解く」に 「Webサイトで利用可能なパスキーがデバイス上に存在するかどうかを調べるAPIがプライバシーの懸念からできないことになっている」とは、どのような懸念でしょうか。
- エンプラにおけるパスキーの現在地はどう思われますか? Windowsはまだ同期パスキーに対応しないですし、シンクラや共有端末で使うのはハードルが高く、MacはPasswordsしか使えないのでManaged Apple IDを使わない限りシャドーIT化しますし・・・まだまだ業務で使うには厳しいのかな?と。
- パスキーとマイナンバーカードを使う認証はどう違いますか?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ cat test.php | |
| <?php | |
| function base64_urlencode($str){ | |
| $enc = base64_encode($str); | |
| $enc = rtrim($enc,"="); | |
| $enc = strtr($enc,"+/","-_"); | |
| return $enc; | |
| } |
すきっちゅーの!
ぱすきーっちゅーの!
好きになっちゃダメっつーの?
すきっちゅーの!
ぱすきっちゅーの!
パスワードとかいらんちゅーのchu!
顔だ!指紋だ!という貴方
面と向かってそれ言えます?
- Supported :
- http://openid.bitbucket.org/openid-connect-session-1_0.html
- Not Supported yet :
- discovery of OP iframe URL and logout URL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # preparation | |
| ## OpenID Connect library(use only http client) | |
| $ pear install openpear/Akita_OpenIDConnect-alpha | |
| ## RSA Crypt and X.509 handling library | |
| $ pear channel-discover phpseclib.sourceforge.net | |
| $ pear install phpseclib/Crypt_RSA | |
| $ pear install phpseclib/File_X509 | |
| # PHP Source | |
| $ cat signatureverification.php |
- HTTP Client module
defmodule Your.HttpClient do
@behaviour Scratcher.HttpClient
def request(method, url, body, headers, http_opts) do
# use hackney, httpoison, httpotion...
{:ok, %{status_code: 200, body: "..."}}iex(1)> Application.ensure_all_started(:hackney)
{:ok,
[:unicode_util_compat, :idna, :mimerl, :certifi, :syntax_tools, :parse_trans,
:ssl_verify_fun, :metrics, :hackney]}
iex(2)> :hackney.request(:get, "https://example.com", [], "", [:with_body])
{:ok, 200,
[
{"Accept-Ranges", "bytes"},iex(1)> JOSE.crypto_fallback(true)
:ok
iex(2)> JOSE.JWK.generate_key({:okp, :Ed25519})
%JOSE.JWK{
fields: %{},
keys: :undefined,
kty: {:jose_jwk_kty_okp_ed25519,
<<162, 30, 40, 233, 122, 159, 105, 49, 218, 101, 29, 205, 178, 236, 20, 132,
14, 29, 119, 147, 44, 162, 49, 141, 96, 128, 117, 109, 21, 56, 64, 160, 4,NewerOlder