AuthType Basic AuthName usercheck AuthUserFile /pub/usr/local/apache/etc/users AuthGroupFile /pub/usr/local/apache/etc/groups <Limit GET POST> require user user1 </Limit>この場合はサーバと同じAuthUserFileやAuthGroupFileを使っていますが、 ユーザ独自のものを作って使う事も出来ます。
.htaccessを使う方法の特徴はhttpdを再起動しなくても ユーザ側の設定を書き換えるだけで簡単に設定変更が出来る事です。