このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
apricot:ext:basic-auth [2020/05/24 15:57] y2sunlight [テスト実行] |
apricot:ext:basic-auth [2020/05/25 09:42] y2sunlight [Apricot 基本認証] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > 編集中 | ||
- | |||
- | ----- | ||
- | |||
====== Apricot 基本認証 ====== | ====== Apricot 基本認証 ====== | ||
--- // | --- // | ||
行 17: | 行 13: | ||
* [[apricot: | * [[apricot: | ||
* [[apricot: | * [[apricot: | ||
- | * [[Apricot: | + | * [[Apricot: |
* Apricot 基本認証 | * Apricot 基本認証 | ||
* [[apricot: | * [[apricot: | ||
行 23: | 行 19: | ||
* [[apricot: | * [[apricot: | ||
- | ミドルウェアを使ってユーザの基本認証を実装します。本章ではApricotのユーザ認証機能を使用しているので、まだお読みでない方は先に[[Apricot: | + | ミドルウェアを使ってユーザの基本認証を実装します。本章ではApricotのユーザ認証機能を使用しているので、まだお読みでない方は先に[[Apricot: |
基本認証は簡易的でログイン画面を作る必要もなく、少人数のユーザで使用する小規模なアプリ向けです。Webサーバの機能を使って基本認証を行うこともできますが、ログインユーザの管理が簡単にできるので、PHPによる基本認証機能の実装の方がお薦めです。尚、Apricotでは最終的に後述のセッション認証の方を採用します。 | 基本認証は簡易的でログイン画面を作る必要もなく、少人数のユーザで使用する小規模なアプリ向けです。Webサーバの機能を使って基本認証を行うこともできますが、ログインユーザの管理が簡単にできるので、PHPによる基本認証機能の実装の方がお薦めです。尚、Apricotでは最終的に後述のセッション認証の方を採用します。 | ||
行 152: | 行 148: | ||
基本認証のミドルウェアをアプリケーションに設置します。 | 基本認証のミドルウェアをアプリケーションに設置します。 | ||
- | |||
- | > TODO: authの設定についても書く | ||
- | > authの詳細については、[[apricot: | ||
{{fa> | {{fa> | ||
行 163: | 行 156: | ||
' | ' | ||
\App\Middleware\AccessLog:: | \App\Middleware\AccessLog:: | ||
+ | \App\Middleware\VerifyCsrfToken:: | ||
\App\Middleware\Auth\BasicAuth:: | \App\Middleware\Auth\BasicAuth:: | ||
], | ], |