@@comment-start@@
@@comment-end@@ @@pwa@@

### @@demoBottomBtns@@

@@lookAtBottom@@
account_circle settings remove_from_queue apps
account_circle: @@acctMan@@
@@acctManDesc@@

settings: @@setting@@
@@settingDesc@@

remove_from_queue: TheDesk Nano @@nanoDes@@
@@nanoDescPlus@@

apps: @@menu@@
@@menuDesc@@
@@draghere@@
@@post-new@@Reaction
cancel
format_bold format_italic format_underlined strikethrough_s format_quote short_text code format_list_bulleted format_list_numbered autorenew flare swap_vert swap_horiz Markdownエディタを隠す
format_size px color_lens
link
image
Edit
@@toot@@
Preview Markdownエディタを表示
visibility_off public CW photo_library tag_faces more_vert clear
@@replyMode@@: @@no@@/@@temp@@: @@nothing@@ @@stamp@@: Off /@@poll@@:@@no@@ public
@@postat@@
@@scheduleWarn@@

- @@selectVis@@
- @@publicJP@@(Public)
- @@unlistedJP@@(Unlisted)
- @@privateJP@@(Private)
- 限定公開(Limited)
- @@localJP@@(Local)
- @@directJP@@(Direct)

- NowPlaying (Spotify)
- NowPlaying (iTunes macOS)
- NowPlaying (Last.fm)
- @@schedule@@
- @@poll@@

@@emojiWarn@@ @@refreshEmoji@@
/
@@showThisEmoji@@
@@emojiInsertWarn@@
add people local_florist restaurant directions_run directions_car attach_file gesture flag
@@pollmulti@@ @@polluntil@@ @@days@@ @@hours@@ @@mins@@

【緊急】mstdn.jpへのアクセスについて

問題の概要

合同会社分散型ソーシャルネットワーク機構は非公開審査によってユーザーエージェントベースで個々のアプリに対してAPIへのアクセスを許可する方法を取っています。

TheDesk開発者はこれに強く反発し、TheDeskのユーザーエージェントをそのアプリからのアクセスであると特定することができない値にすることを決めました。

具体的には、"Mastodon client: [起動毎に変わる100文字の英数記号]"と設定しました。

ユーザーによる対策

このバージョンのTheDeskでは任意のユーザーエージェントを適用できます。「設定」内の「環境設定」で設定していただけます。設定

1. 「TheDesk」を含む値に設定する

「設定」内の「環境設定」、「ユーザーエージェント」に「TheDesk」を含む値を入れてください。大文字小文字に注意してください。

懸念点

TheDesk開発者は合同会社分散型ソーシャルネットワーク機構に対しこの件についてメールで問い合わせを行っています(抗議ではありません)。問い合わせの過程でアプリ許可が取り消され、使用不能になる可能性があります。

ちなみに

合同会社分散型ソーシャルネットワーク機構はmstdn.jpのお知らせアカウントに対するリプライに書かれたサードパーティクライアントを「審査」の後許可するとトゥートし、複数ユーザーがTheDeskの名前を挙げました。 事実、トゥートの翌日までにTheDeskに対してアクセス許可が出されました。しかし、許可を出す際にTheDeskの標準ユーザーエージェントを機構は一切確認せず、「TheDesk」という文字列が入ったユーザーエージェントを一律で許可する設定にしたようです。 結果として実際の標準ユーザーエージェントはそれに合致せず、不許可のままとなっていました。前バージョンまでの標準ユーザーエージェントは、パッケージ名の都合上全て小文字の「thedesk」を採用していました。

2. 「認定済み」クライアントの名前を含む値に設定する

「設定」内の「環境設定」、「ユーザーエージェント」に、mstdn.jpのトップページ記載のアプリ名を含む値を入れてください。大文字小文字やスペースに注意してください。

「Mastodon日本鯖です．」と書かれた以降の一段を全てコピーして記載してもアクセス可能です。これほどまでにユーザーエージェント制限は「抜け道」が多いのです。設定

懸念点

その記載されたアプリと合同会社分散型ソーシャルネットワーク機構になんの関係があるかは知りませんが、どちらにしろ他のクライアントの名を借りてアクセスの許可をいただくというあまり道徳的によろしくない方法です。

chevron_right expand_less close
@@helloTheDesk@@
account_circle settings remove_from_queue apps @@hereAddColumns@@
@@foundBug@@
bubble_chart

##### ご支援いただけませんか？

(これは支援の有無に関わらず定期的に出ます。過去のバージョン等で何度も表示される等のバグを確認しております。)
あなたのMastodon, Misskeyライフを邪魔してしまって申し訳ありません。
乞食のようなマネをしてご支援をお願いするのもどうかと思いますが、少々お時間をください。
TheDeskになぜ金銭が発生するかについて: 詳細は省きますが、開発者から緊急の連絡をしたりするのに使われます。
全てのユーザーが安心してTheDeskを使っていただける環境のためにも、ぜひご支援をご検討ください。ご支援いただけなくても使用不可能になることは全くありません。
@@TheDeskDes@@

##### Support me

It may disturb your Mastodon life, but your support is required to keep TheDesk awesome!
@@TheDeskDes@@

##### @@monthly@@

@@PixivSupport@@ @@PatreonSupport@@ Liberapay

##### @@once@@

@@AWLSupport@@
@@SendAmazonGift1@@web-pro@cutls.com@@SendAmazonGift2@@
Kyash