<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[19]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor> に秘密の識別子を含めることで簡易的な<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">認証</anchor>として使ったり、
一度限りしか使えない識別子を含めることで1回だけ利用可能な機能を提供したりすることがあります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="20" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[20]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">セキュリティー</anchor>上好ましくないといわれることもありますが、
使い方次第で簡単に便利な機能を実現でき、一概に良い、悪いといえるものでもありません。
実際に多くの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Webサービス</anchor>でこの種の機能が日々使われています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="14" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[14]</anchor-end> 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">セッションID</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL</anchor> に入れる方式),
<code>Bearer</code> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">URL query</anchor> 方式)</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="10" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[10]</anchor-end> 
何度でも使える場合には、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">サーバー</anchor>の実装者は<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">参照元ポリシー</anchor>を適切に設定する必要があります。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <cite xml:lang="en">Good Practices for Capability URLs</cite>
( (<time>2014-01-04 04:41:45 +09:00</time> 版))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://w3ctag.github.io/capability-urls/2014-01-03.html">http://w3ctag.github.io/capability-urls/2014-01-03.html</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <cite xml:lang="en">Good Practices for Capability URLs</cite>
( (<time>2014-02-15 00:44:41 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://www.w3.org/TR/capability-urls/">https://www.w3.org/TR/capability-urls/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite xml:lang="en">Good Practices for Capability URLs</cite>
( (<time>2015-01-08 02:22:20 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://w3ctag.github.io/capability-urls/">https://w3ctag.github.io/capability-urls/</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <cite xml:lang="en-US">Push API - Web APIs | MDN</cite>
( (<time>2016-04-13 21:29:01 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://developer.mozilla.org/en/docs/Web/API/Push_API">https://developer.mozilla.org/en/docs/Web/API/Push_API</anchor-external></figcaption><blockquote><p>The endpoint for the subscription is a unique capability URL: knowledge of the endpoint is all that is necessary to send a message to your application. </p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> <cite>認証鍵付きURLを公開しないでください - はてなフォトライフ日記 - 機能変更、お知らせなど</cite>
( (<time>2016-05-21 10:49:18 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://hatena.g.hatena.ne.jp/hatenafotolife/20120413/1334309409">https://hatena.g.hatena.ne.jp/hatenafotolife/20120413/1334309409</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="6" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[6]</anchor-end> <cite>プライベートな写真を認証鍵付きURLで共有できるようになりました - はてなフォトライフ日記 - 機能変更、お知らせなど</cite>
( (<time>2016-05-21 10:49:53 +09:00</time>))
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://hatena.g.hatena.ne.jp/hatenafotolife/20080822/1219378202">https://hatena.g.hatena.ne.jp/hatenafotolife/20080822/1219378202</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="7" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[7]</anchor-end> <cite xml:lang="ja">ヘルプ - はてなフォトライフ</cite>
(<time>2016-07-05 16:24:30 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://f.hatena.ne.jp/help">http://f.hatena.ne.jp/help</anchor-external></figcaption><blockquote><p>はてなフォトライフを非公開でご利用の場合も、画像や動画のファイル名を直接指定した場合は閲覧が可能です。同様に、フォルダに対して認証を設定している場合も認証URLを直接指定することでフォルダの閲覧が可能となります。通常、ファイル名や認証URLを第三者が確認することはできませんが、情報のお取り扱いには十分ご注意ください。特に、認証URLが不特定多数に公開されていることが確認された場合、安全のために認証キーを変更しアクセスできなくすることがあります。</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="8" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[8]</anchor-end> <cite>Telegram Bot API</cite>
(<time>2016-10-03 19:13:34 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://core.telegram.org/bots/api">https://core.telegram.org/bots/api</anchor-external></figcaption><blockquote><p>Each bot is given a unique authentication token when it is created. The token looks something like 123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11, but we'll use simply &lt;token&gt; in this document instead. You can learn about obtaining tokens and generating new ones in this document.</p><p>Making requests</p><p>All queries to the Telegram Bot API must be served over HTTPS and need to be presented in this form: https://api.telegram.org/bot&lt;token&gt;/METHOD_NAME. Like this for example:</p><p>https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/getMe</p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="9" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[9]</anchor-end> <cite xml:lang="ja">記事の外部共有とLaTeX記法による数式表示に対応しました - Kibela Blog</cite>
(<time>2017-05-24 16:10:40 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://blog.kibe.la/entry/2017/04/11/154057">http://blog.kibe.la/entry/2017/04/11/154057</anchor-external></p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end> <cite xml:lang="en">Beaker | Peer-to-peer Web browser. No blockchain required.</cite>
(<time>2018-02-05 22:36:49 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://beakerbrowser.com/">https://beakerbrowser.com/</anchor-external></figcaption><blockquote><p>Dat URLs are effectively unguessable and are never sent over the network, so only people you share the URL with will be able to download your site’s files.</p></blockquote></figure><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <cite xml:lang="en">WebSub</cite>
(<time>2018-01-23 01:01:39 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://w3c.github.io/websub/#subscription-parameter-details">https://w3c.github.io/websub/#subscription-parameter-details</anchor-external></figcaption><blockquote><p>The callback URL SHOULD be an unguessable unique URL (<strong>[</strong>capability-urls<strong>]</strong>) </p></blockquote></figure><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="13" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[13]</anchor-end> <cite xml:lang="ja">Instagramで非公開設定で投稿した写真や動画はURLを直接開けば誰もが閲覧できる | スラド セキュリティ</cite>
(<time>2019-09-13 09:13:59 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://security.srad.jp/story/19/09/12/1548224/">https://security.srad.jp/story/19/09/12/1548224/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[15]</anchor-end> <cite xml:lang="ja">PR TIMES、公開状態になっていた発表前のプレスリリース情報が「不正アクセス」を受けたと発表 | スラド IT</cite>
(<time>2021-07-11T00:10:00.000Z</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://it.srad.jp/story/21/07/10/0343216/">https://it.srad.jp/story/21/07/10/0343216/</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="16" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[16]</anchor-end> <cite xml:lang="ja">CheenaさんはTwitterを使っています 「PR TIMES、この感じならまあクエリいじって片っぱしからダウンロード試みることできそうだな https://t.co/ZmvYz6VvOR」 / Twitter</cite>
(午後10:00 · 2021年7月9日 <tz xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">+09:00</tz>, <time>2021-07-10T12:29:52.000Z</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://twitter.com/cheenanet/status/1413483229831516161">https://twitter.com/cheenanet/status/1413483229831516161</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="17" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[17]</anchor-end> <cite xml:lang="ja">malaさんはTwitterを使っています 「何が言いたいかというと、長くて総当り困難なことに依存している秘密のURLによる限定公開が、短縮URLの使用によって(短縮URLは短くするのが仕事なので)、前提がぶっ壊れることがあるので注意したほうがいいです。」 / Twitter</cite>
(午後6:18 · 2021年7月19日 <tz xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">+09:00</tz>, <time>2021-07-25T07:37:28.000Z</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="https://twitter.com/bulkneets/status/1417051179356278787">https://twitter.com/bulkneets/status/1417051179356278787</anchor-external></p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="18" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[18]</anchor-end> 関連:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ふるさとチョイス</anchor></p></body></html>