ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Record data

{
  "uri": "at://did:plc:fzkpgpjj7nki7r5rhtmgzrez/com.whtwnd.blog.entry/3lcaegi77el22",
  "cid": "bafyreib3rieprsom6ssghezam5wuyh4o24gqniyswtte5xaffisfz7qopm",
  "value": {
    "ogp": {
      "url": "https://blewit.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did%3Aplc%3Afzkpgpjj7nki7r5rhtmgzrez&cid=bafkreifstdolwuvi5u6e7stirxrtxiupt4vw2qwgzk3n7yeuh2p35eegb4",
      "width": null,
      "height": null
    },
    "$type": "com.whtwnd.blog.entry",
    "blobs": [
      {
        "name": "avatar_menu.png",
        "blobref": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreiabsjcs35gi6v2ab5c7fo5thqms2h3dxisz6uwubpfocujx76oq6y"
          },
          "mimeType": "image/png",
          "size": 8072
        },
        "encoding": "image/png"
      },
      {
        "name": "sign_in_modal.png",
        "blobref": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreihwt4eekdrr22yit5r7f6itno2k4z5zm6xa734fvclrswjagsvvd4"
          },
          "mimeType": "image/png",
          "size": 9355
        },
        "encoding": "image/png"
      },
      {
        "name": "authorize.png",
        "blobref": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreifstdolwuvi5u6e7stirxrtxiupt4vw2qwgzk3n7yeuh2p35eegb4"
          },
          "mimeType": "image/png",
          "size": 26042
        },
        "encoding": "image/png"
      },
      {
        "name": "authenticated.png",
        "blobref": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreigze3ffshzmguugoz7fcndlni6cwrndxuvb6gs3ptysrjddz7ut6i"
          },
          "mimeType": "image/png",
          "size": 19730
        },
        "encoding": "image/png"
      },
      {
        "name": "sign_out.png",
        "blobref": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreiajyuyd7lb4szqkdunbxdfnvagjryljn4fqbsep2gwnq6jba56oye"
          },
          "mimeType": "image/png",
          "size": 6563
        },
        "encoding": "image/png"
      },
      {
        "name": "auth_url.png",
        "blobref": {
          "$type": "blob",
          "ref": {
            "$link": "bafkreicvktac7m3cmntarxly4z4wqgdj7cjipcazhalqjh52hexnyff7ve"
          },
          "mimeType": "image/png",
          "size": 4237
        },
        "encoding": "image/png"
      }
    ],
    "theme": "github-light",
    "title": "🌟WhiteWind更新20241201🌟",
    "content": "WhiteWindに直接パスワードを打ち込まなくて良くなります!\n\n## 🔐サインインがよりセキュアに\nこれまではWhiteWindで記事を書いたり、Author onlyの記事にアクセスするためにはBlueskyの[^1]アプリケーションパスワードを使ってログインする必要がありました。  \nしかしながら、アプリケーションパスワードを使用したログインには\n- 細かい権限の最適化ができないため、アプリケーション制作者に悪意がある場合、被害範囲が大きい\n- 有効期限が無いため、アプリケーションのセキュリティの作り込みが甘いなどの理由でパスワードが流出した場合悪用しやすい\n\nといった欠点があり、サードパーティーアプリケーションの制作者に悪意がなく、かつセキュリティ的に正しく作られていることを信頼する必要がありました。\n\nOAuthはアプリケーションの連携に広く用いられている認証・認可の仕組みです。  \nOAuthを用いるとサードパーティーアプリケーションに渡す権限を限定したり、短い有効期限を設定できるなど、サードパーティーアプリケーションをそこまで強く信頼しなくても安心して利用できます。  \nAT Protocolにおいても9月25日にOAuthが正式仕様としてサポートされました。  \n\n今回、WhiteWindでもOAuthに対応し、より安心して使っていただけるようになりました!\n\n### ログイン方法\n1. WhiteWind右上のアバターボタンをクリックし、\"Sign in with Bluesky account\"を選ぶ\n![](https://blewit.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did%3Aplc%3Afzkpgpjj7nki7r5rhtmgzrez&cid=bafkreiabsjcs35gi6v2ab5c7fo5thqms2h3dxisz6uwubpfocujx76oq6y)\n2. ログイン用のフォームが現れるので、ハンドルもしくはDIDを入力し、Log inをクリック\n![](https://blewit.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did%3Aplc%3Afzkpgpjj7nki7r5rhtmgzrez&cid=bafkreihwt4eekdrr22yit5r7f6itno2k4z5zm6xa734fvclrswjagsvvd4)\n3. Blueskyの認証ページ[^1]にリダイレクトされる。ハンドルとパスワードを聞かれた場合は __アカウントのメインパスワード__ を使用[^2]\n   - 表示されている画面のURLが  __bsky.social__ であることを確認してください\n![](https://blewit.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did%3Aplc%3Afzkpgpjj7nki7r5rhtmgzrez&cid=bafkreicvktac7m3cmntarxly4z4wqgdj7cjipcazhalqjh52hexnyff7ve)\n\n4. パスワード入力後、Authorize画面に移動する。WhiteWindで使用される権限を確認し、Acceptをクリック\n![](https://blewit.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did%3Aplc%3Afzkpgpjj7nki7r5rhtmgzrez&cid=bafkreifstdolwuvi5u6e7stirxrtxiupt4vw2qwgzk3n7yeuh2p35eegb4)\n\n5. WhiteWindにリダイレクトされる。アバターメニューをクリックするとアカウントが表示される。\n![](https://blewit.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did%3Aplc%3Afzkpgpjj7nki7r5rhtmgzrez&cid=bafkreigze3ffshzmguugoz7fcndlni6cwrndxuvb6gs3ptysrjddz7ut6i)\n\n### ログアウト方法\n1. WhiteWind右上のアバターボタンからSign outをクリック\n2. サインアウト画面が表示されるので、Yesをクリック\n![](https://blewit.us-west.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did%3Aplc%3Afzkpgpjj7nki7r5rhtmgzrez&cid=bafkreiajyuyd7lb4szqkdunbxdfnvagjryljn4fqbsep2gwnq6jba56oye)\n\n### これまでWhiteWindで使っていたアプリケーションパスワードは消すことをおすすめします\n今後WhiteWindではアプリケーションパスワードは不要となります。  \n流出によるリスクを低減するためにも、削除されることをおすすめします。\n\n## 🦋リアクション欄のBlueskyポストから記事自体へのリンクカードを除外\nこれまではリアクション欄に表示されるBlueskyポストで、当該記事のリンクカードがそのままレンダリングされていました。  \nWhiteWind上でリアクションを確認しているときには、ノイズとなるため、レンダリングしないよう変更されました。  \n他サイトやWhiteWindの別記事に関してはこれまで通りリンクカードが表示されます。\n\n## ブログのような何か\n更新情報は以上になります。  \nここまで読んでいただきありがとうございました!  \n\n今年も残り1ヶ月になりましたね。  \n最近Amazon Prime Videoで進撃の巨人を見始めたのですが、面白すぎて一気見しています。  \n「シーズン7」まで表示されているので安心してシーズン4までいっぺんに進めたのですが、シーズン4の1話目でFinal Seasonと出てきて驚き、残り話数を数えてみたところ4, 5, 6, 7は合計で1シーズン分程しかないことに気づきました。  \nこんなに残りが少ないならもう少しゆっくり見たのに…という後悔も時すでに遅しです。  \nこういう細かいことがUXを左右すると再認識した一件でした。\n\n[^1]: 厳密には使用中のPDS\n[^2]: アプリケーションパスワードは使用できません。",
    "createdAt": "2024-12-01T11:52:59.920Z",
    "visibility": "url"
  }
}