Movable Type 備忘録

 Basic 認証と連携して Movable Type にログインする

  • Jan042010
  • Vote:
    http://bizcaz.com/archives/2010/01/04-201907.php
  • Categories: Customize, MovableType
  • Social Bookmark

あけましておめでとうございます。
本年もよろしくお願い致します。

本年最初に記事は、Basic 認証と連携して Movable Type にログインしてしまおう!!…です。

参考にしたページは、PageBute プラグインでお馴染みの スカイアークシステムさんとこの以下のページです。

カスタマイズ

以下の手順で行います。

  • MT ユーザの認証タイプ変更
  • Basic 認証ファイル htpasswd 作成
  • mt-config.cgi を編集
  1. MT ユーザの認証タイプ変更

    通常、登録した MT のユーザの認証タイプは「MT」なのだそうですが、Basic 認証と連携するには登録ユーザの「author_auth_type」が「BasicAuth」である必要があるようです。
    そこで SQL を使って手動で変更する必要があります。実行した SQL は以下の通りです。

    登録ユーザの author_auth_type を変更

    1. UPDATE `mt_author` SET author_auth_type = 'BasicAuth' WHERE author_auth_type = 'MT';
  2. Basic 認証ファイル htpasswd 作成

    次に Basic 認証を設定します。
    作成するユーザは MT に登録したユーザ名である必要があるそうです。パスワードは何でもいいようです。
    また、Basic 認証で作成するパスワードは暗号化してる必要があるので、以下のページにてユーザ名とパスワードを入力して「作成」ボタンをクリックすれば作成してくれます。

    作成したテキストをコピーして、mt.cgi と同じ場所に .htpasswd ファイルを新規作成して貼り付けます。
    複数のユーザで MT にログインされてる方はそれぞれのユーザ名に対するパスワードを作成して 1 行 1 ユーザとしてコピペしていきます。

  3. mt-config.cgi を編集

    最後に mt-config.cgi に以下を追加します。

    ユーザー認証方式

    1. AuthenticationModule BasicAuth

    環境変数 AuthenticationModule の詳細は以下のページで説明されてます。

    相変わらず読んでも良く分かりません。
    良く分からないまでも、ちゃんと認証されたので良しとします。

    また、Basic 認証と連携させるとログアウトボタンが表示されなくなります。
    お試しあれぇ。

 Trackback Pings(0)

No trackbacks found.

 Comments(0)

No comments found.

 Post a Comment

 

コメント用フィード