Windows Live ID 認証を実装。自分のサイトに Live ID でサインインできるようになりました。
2009年09月19日
Windows Live ID 認証を実装。自分のサイトに Live ID でサインインできるようになりました。
しかしサインインしても何も出来ません(笑
え〜と、Internet Explorer 8 ではSSL(https)ではない普通(http)の BASIC 認証が利用できなくなりました。ユーザー名とパスワードが平文で流れるので、盗聴されるおそれがあるのはわかっているのですが、PHPでは手軽なため(他の認証が手軽でないため)それほど致命的でない機能の認証には未だに BASIC 認証が使われています。
私のサイトの管理機能も BASIC 認証を使っていたのですが、IE8で使えないのでどうしようかと思っていたら、良いのがありました。Windows Live ID 認証が PHP でも使えるのです。
この機能、実際にサインインするのは Microsoft のサーバーで、この機能を使う側のページではログインしているかどうか?とユーザーを識別するID(たぶん同じユーザーでもサイトによって違うIDが返ってくるようになっていて、メールアドレスもわからないので実際のIDとか、誰かは?わからない)が貰えるだけなのですが、管理者のログインには十分使えます。とりあえず更新履歴の管理画面を移行したので、Live ID でログインして、更新履歴を書いてみようと思います。
これが上手くいったら、ゲストブックも復活させようと思います。
・・・
既にサインインする機能は公開していて、私以外も(ゲストとして)サインインできます。サインインしても何も出来ないので、サインインするためのページはまだ紹介していませんが、もし見つけたら暖かく見守ってやってください(^^;