Keyoxideの認証はブラウザ内のJavaScriptで完結しててすごいってこの前言ったんだけどそれだけじゃMastodonからの認証が通らないわね…。サーバ側でもプロファイルのページをレンダリングするようになったのかもわね。
Conversation
Notices
-
zunda (zundan@mastodon.zunda.ninja)'s status on Monday, 10-May-2021 03:45:51 JST zunda -
Null (4ioskd@ukadon.shillest.net)'s status on Monday, 10-May-2021 03:45:47 JST Null @zundan pgpキー自体はfetchですし、各アカウントの検証はkeybaseと似ている??(こちらも理解が追いついていないところでzunda氏のmitome.inのgitリポジトリにissueとかプルリクとかしてもいいのでしょうか。
nukosu repeated this. -
zunda (zundan@mastodon.zunda.ninja)'s status on Monday, 10-May-2021 03:45:47 JST zunda @4ioskd こちらからの反応は遅い(すみません)かもしれませんがぜひぜひ!プルリクしていただいた内容は下記のライセンスで公開されます:https://github.com/zunda/mitome.in#license
-
Null (4ioskd@ukadon.shillest.net)'s status on Monday, 10-May-2021 03:45:48 JST Null @zundan 開発者のyarmo氏のブログによると、サーバーサイドレンダリングの記載がありますね。おそらくこれが関係しているのでしょう。
>Server side rendering >Thanks to the class-based approach of the doip.js library (version 0.12.*), Keyoxide will now do most of the mundane work on the server and let the browser finish the process of identity verification.
-
zunda (zundan@mastodon.zunda.ninja)'s status on Monday, 10-May-2021 03:45:48 JST zunda @4ioskd なるほどなるほど!! それでもOpenPGP的な検証はブラウザ側でやるのがたぶんすごいなあ(理解が追いついてない)
In conversation permalink -
zunda (zundan@mastodon.zunda.ninja)'s status on Monday, 10-May-2021 03:45:50 JST zunda KeyOxideのプロファイルページはJavaScriptが走らないでもa rel="me"のリンクを置いておいてくれるようになったようだ
$ bundle exec irb> require 'nokogiri'> require 'open-uri'> doc = Nokogiri::HTML(URI.open('https://keyoxide.org/f60960d80b224382ca8d831cb56c20316d6e8279'))> doc.at('a[rel="me"]')['href']=> "https://mastodon.zunda.ninja/@zundan"
In conversation permalink Attachments
-