it-swarm.com.de

Wie funktioniert AccessResult :: neutral ()?

Ich habe im Code gesehen:

AccessResult::neutral()
AccessResult::allowed()
AccessResult::forbidden()

allowed() und forbidden() sind ziemlich offensichtlich, aber wie funktioniert neutral()?

Ich habe debuggt und manchmal neutral() den Zugriff erlaubt und manchmal nicht.

6
rpayanm

"Neutral" bedeutet in diesem Zusammenhang im Grunde "Es ist mir egal".

Wenn Sie es zurückgeben, sagen Sie, dass Ihr Code keine Meinung dazu hat, ob der Zugriff gewährt werden soll oder nicht, und dass andere Methoden/Module die Entscheidung treffen sollten.

9
Clive