パスワード認証がSQLで出来たら楽じゃん。コマンドでファイルを置いておくと、管理が面倒になってきて書き散らかす。なにより有効期限とか決めたいじゃん。いってLDAPを聞いたりPAMに投げるのは、PAM・LDAPにガンガンユーザー増やすことになって本意じゃないし。便利そうなの見つけた。Fileの代わりにデータベース(SQL:RDMBS)を使える。認証をSQLで連携できる仕組みとしてはApacheにDigest(Basic)認証で、パスワードをファイルじゃなく、RDBMSでSQLを使うことになる。使うことで、次のようなパスワード連携が可能になる。(SQLただし、パスワードの形式は、Basic/Digestで使うパスワード形式になるので注意が必要。認証・承認のどちらも承認については、セキュリティ屋は認可と呼んでる。一般的にはアクセス許可と呼ばれる。連携でApacheの認証をするには、いろいろ前提条件があるので整理しておく。良いんだけど動作確認のために、Basicでやりました。通常はDigestを使う。