このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
|
apricot:ext:user-auth [2020/05/25 10:12] y2sunlight [AuthUserクラス] |
apricot:ext:user-auth [2020/06/08 11:38] (現在) tanaka [AuthUserクラス] |
||
|---|---|---|---|
| 行 50: | 行 50: | ||
| 以下に、Authenticatableインターフェースのコードを示します。 | 以下に、Authenticatableインターフェースのコードを示します。 | ||
| - | {{fa> | + | {{fa> |
| <code php Authenticatable.php> | <code php Authenticatable.php> | ||
| <?php | <?php | ||
| 行 117: | 行 117: | ||
| Authenticationクラスを以下に示します。 | Authenticationクラスを以下に示します。 | ||
| - | {{fa> | + | {{fa> |
| <code php Authentication.php> | <code php Authentication.php> | ||
| <?php | <?php | ||
| 行 506: | 行 506: | ||
| ' | ' | ||
| ], | ], | ||
| - | ] | + | ], |
| ], | ], | ||
| ]; | ]; | ||
| 行 578: | 行 578: | ||
| - | {{fa> | + | {{fa> |
| - | <code php Authenticatable.php> | + | <code php AuthUser.php> |
| <?php | <?php | ||
| namespace App\Foundation\Security; | namespace App\Foundation\Security; | ||
| 行 616: | 行 616: | ||
| === マルチ認証 === | === マルチ認証 === | ||
| - | 同様の方法で別のモデルを使用したAuthenticationクラスのシングルトンも同時に作る事ができます。例えば、Userとは別に、AdminUserクラスやApiUserクラスも認証したいなどの例にはよく遭遇するかもしれません。このように、Apricotでは潜在的にマルチ認証を想定した実装に仕上げていますが、これはApricotの範囲を超えているので、これ以上は触れないことにします。 | + | 同様の方法で別のモデルを使用したAuthenticationクラスのシングルトンも同時に作る事ができます。例えば、Userとは別に、AdminUserクラスやApiUserクラスも認証したいなどの例には実際によく遭遇するかもしれません。このように、Apricotでは潜在的にマルチ認証を想定した実装に仕上げていますが、これはApricotの範囲を超えているので、これ以上は触れないことにします。 |
| \\ | \\ | ||