アクセス権限の設定
Nette Security の設定オプションの概要。
フレームワーク全体ではなく、このライブラリのみを使用する場合は、設定の読み込み方法 をお読みください。
設定でユーザーのリストを定義し、それによって 単純な認証器 (Nette\Security\SimpleAuthenticator
)
を作成できます。設定ではパスワードが読み取り可能な形式で指定されるため、このソリューションはテスト目的のみに適しています。
さらに、ロールとリソースを定義し、それによって 認可者 (Nette\Security\Permission
)
の基礎を作成できます。
ストレージ
ログインしたユーザーに関する情報をどのように保存するかを設定できます。
ストレージとして cookie
を選択した場合、さらに次のオプションを設定できます。
DI サービス
これらのサービスは DI コンテナに追加されます。
名前 | 型 | 説明 |
---|---|---|
security.authenticator |
Nette\Security\Authenticator | 認証器 |
security.authorizator |
Nette\Security\Authorizator | 認可者 |
security.passwords |
Nette\Security\Passwords | パスワードハッシュ化 |
security.user |
Nette\Security\User | 現在のユーザー |
security.userStorage |
Nette\Security\UserStorage | ストレージ |