<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><section><h1>仕様</h1><figure class="middle list"><figcaption><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> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID</anchor> の仕様</figcaption><ul><li>旧来の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID</anchor><ul><li><dfn>OpenID Authentication 1.0</dfn></li><li><dfn>OpenID Authentication 1.1</dfn></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID Authentication 2.0</anchor></li></ul></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID Connect</anchor></li></ul></figure><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:">OpenID</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID Connect</anchor> は、同じ業界団体の別の仕様であり、
互換性はありません。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID Connect</anchor> は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OAuth 2.0</anchor> の拡張ですが、旧来の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID</anchor>
は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OAuth</anchor> とは関係のない、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OAuth</anchor> より前の時代の技術です。</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> 旧来の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">仕様書</anchor>は、すべて<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">廃止</anchor>されています <src xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:"><anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="15" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;15</anchor-internal></src>。
かつて実装されたものが現在も残っていることはあるようですが、
新たな実装の登場は絶望的です。</p></section><section><h1>メモ</h1><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>OpenID: Specs</cite> <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://www.openid.net/specs.bml">http://www.openid.net/specs.bml</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>OpenID の苦悩と葛藤 - Mi manca qualche giovedi`?</cite> (<time>2009-01-27 19:55:24 +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://d.hatena.ne.jp/n_shuyo/20080929/openid">http://d.hatena.ne.jp/n_shuyo/20080929/openid</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="ja">NTTコムが11月にOpenID導入へ、OpenID業界団体の会合で明かす - ニュース:ITpro</cite>
(<time>2009-09-26 12:01:57 +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://itpro.nikkeibp.co.jp/article/NEWS/20090925/337823/">http://itpro.nikkeibp.co.jp/article/NEWS/20090925/337823/</anchor-external></p><p><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="ja">はてなでOpenID - はてな</cite>
(<time>2009-10-02 15:40:16 +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://www.hatena.ne.jp/info/openid">http://www.hatena.ne.jp/info/openid</anchor-external></p><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> 多くの <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID</anchor> 実装は <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">meta</anchor></code> <code class="HTTP" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Refresh</anchor></code>
を無視しますが、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Blogger</anchor> (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Google</anchor>) の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">OpenID</anchor> 実装は秒数が 0 や 1 など小さければ従うようです。
(60 だと無視します。) <code class="HTTP" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Refresh</anchor></code> 先の <code class="HTML" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">openid.server</anchor></code>
にアクセスが行きます。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JavaScript</anchor> (<code class="JS" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">location.href</anchor></code>)
や <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">noscript</anchor></code> 内の <code class="HTMLe" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">meta</anchor></code> は無視されます。 <time>2013-07-04T09:05:56.400Z</time></p><figure class="quote"><figcaption><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 xml:lang="en">Final: OpenID Authentication 2.0 - Final</cite>
(<time>2014-06-03 10:12:21 +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://openid.net/specs/openid-authentication-2_0.html#compat_mode">http://openid.net/specs/openid-authentication-2_0.html#compat_mode</anchor-external></figcaption><blockquote><p>the original specification for OpenID Authentication as written by Brad Fitzpatrick. That specification did not have a version number, but was called OpenID 1.0, and then OpenID 1.1 when it was revised.</p></blockquote></figure><p><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="en">OpenID + OAuth Authorization Flow - YDN</cite>
(<time>2015-03-05 15:35:52 +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://web.archive.org/web/20111024012730/http://developer.yahoo.com/oauth/guide/oauth-openid-auth-flow.html">http://web.archive.org/web/20111024012730/http://developer.yahoo.com/oauth/guide/oauth-openid-auth-flow.html</anchor-external></p><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 xml:lang="ja">livedoor Auth OpenID</cite>
(<time>2015-03-06 01:14:19 +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://auth.livedoor.com/openid/">https://auth.livedoor.com/openid/</anchor-external></figcaption><blockquote><p>livedoor Auth が提供するOpenID機能では http://profile.livedoor.com/&lt;あなたのlivedoor ID&gt; という形式のURLが作成でき、そのURLをIDとしてOpenID認証が利用出来るようになります。</p><p>また、OpenID2.0に対応しておりますので http://livedoor.com/ だけでも認証が可能です。</p></blockquote></figure><figure class="quote"><figcaption><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>au IDログインやID連携で複数のOpenIDが払い出されるのはなぜ? | その他 | ヘルプ | au ID</cite>
(<time>2014-04-23 14:41:44 +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://id.auone.jp/id/sp/help/etc/3.html">https://id.auone.jp/id/sp/help/etc/3.html</anchor-external></figcaption><blockquote><p>一般的には、OpenIDの発行サイトはお客さまのご利用ID1つに対し、1つのOpenIDを発行し複数のサイトに同じOpenIDを提供していますが、au IDログイン、ID連携で発行するOpenIDは、パートナー毎に発行するOpenIDを変更することにより、複数のパートナーサイトでお客さまを特定できない対応を行っています。</p></blockquote></figure><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> <cite xml:lang="ja">【重要】 mixi OpenID 提供終了のお知らせ &lt;&lt; mixi Developer Center (ミクシィ デベロッパーセンター)</cite>
(<time>2015-06-08 15:18:48 +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://developer.mixi.co.jp/news/mixi_openid/016181.html">http://developer.mixi.co.jp/news/mixi_openid/016181.html</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="ja">ニュース: OpenIDログインの廃止 - OSDN運営・管理 - OSDN</cite>
( (<time>2016-10-08 20:21:48 +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://ja.osdn.net/projects/sourceforge/news/25379">https://ja.osdn.net/projects/sourceforge/news/25379</anchor-external></figcaption><blockquote><p>プロトコル上の問題もあり OpenID connect やその他ソーシャルログイン への移行が進んでおり OpenID 2.0 provider の提供も多くのケースで 終了しているため、 OSDNログインのOpenIDサポートを 2016/09/20 をもって廃止予定となりました。</p><p>2016/09/20 以降、OpenIDでのログインはできなくなります。</p><p>(追記: 2016/09/12) 新規のOpenID登録は2016/09/12よりできません。</p><p>各アカウントに登録されているOpenIDは全て削除されます。</p><p>OpenIDでのみログインしていたユーザは、自分のアカウント名/パスワード等を事前に再度ご確認ください。</p></blockquote></figure><figure class="quote"><figcaption><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>はてなでOpenID - Hatena Developer Center</cite>
(<time>2017-04-27 23:03: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="http://developer.hatena.ne.jp/ja/documents/other/apis/openid">http://developer.hatena.ne.jp/ja/documents/other/apis/openid</anchor-external></figcaption><blockquote><p>他のサービスの OpenID を使ってはてなにログインする機能は2013年5月31日に提供を終了しました。</p></blockquote></figure><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="en-US">Specifications | OpenID</cite>
(<time>2017-04-27 23:10:04 +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://openid.net/developers/specs/">http://openid.net/developers/specs/</anchor-external></p><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>Steam コミュニティ :: Steam Web API ドキュメント</cite>
(<time>2017-05-25 23:55:26 +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://steamcommunity.com/dev">https://steamcommunity.com/dev</anchor-external></figcaption><blockquote><p>Steam can act as an OpenID provider. This allows your application to authenticate a user's SteamID without requiring them to enter their Steam username or password on your site (which would be a violation of the API Terms of Use.) Just download an OpenID library for your language and platform of choice and use http://steamcommunity.com/openid as the provider. The returned Claimed ID will contain the user's 64-bit SteamID. The Claimed ID format is: http://steamcommunity.com/openid/id/&lt;steamid&gt;</p></blockquote></figure><figure class="quote"><figcaption><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> <cite xml:lang="en">Official Blogger Blog: It’s spring cleaning time for Blogger</cite>
(<time>2019-02-21 13:05:37 +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://blogger.googleblog.com/2018/05/its-spring-cleaning-time-for-blogger.html">https://blogger.googleblog.com/2018/05/its-spring-cleaning-time-for-blogger.html</anchor-external></figcaption><blockquote><p>Blogger previously allowed users to comment on blogs using an existing third party OpenID identity provider and has also acted as an OpenID identity provider when interacting with other systems on the internet. Due to the low usage of this feature, Blogger will no longer support OpenID as a provider or for making comments, and all comments that previously used OpenID will be anonymized. </p></blockquote></figure><figure class="quote"><figcaption><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> <cite xml:lang="ja">はてなIDのOpenIDサポート終了のお知らせ - はてなの告知</cite>
(<time>2021-05-10T05:15:34.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://hatena-announce.hatenastaff.com/entry/2021/01/22/101045">https://hatena-announce.hatenastaff.com/entry/2021/01/22/101045</anchor-external></figcaption><blockquote><p>2021年7月末をもちまして、はてなIDのOpenIDサポートを終了いたします。</p><p>これにより、はてなIDによる「OpenID を利用して、はてなIDで外部アプリケーションにログインする」機能を終了いたします。</p></blockquote></figure><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-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="19" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;19</anchor-internal> こういう大事なのは<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">メール</anchor>で送ろうよ...
ログインできなくなるってやばいじゃん
<time>2021-05-10T05:16:37.400Z</time></p></section></body></html>