Meine Anforderung besteht darin, Benutzer- und Berechtigungsinformationen aus der Datenbank zu lesen, um die Authentifizierung und Autorisierung abzuschließen. Shiro bietet eine JdbcRealm-Implementierung, es gibt jedoch keine MongoDB-Realm-Implementierung.
Darf ich bitte:
MongoDB als Reich von Shiro implementieren?
Wenn möglich, wie schreibe ich die spezifische Konfiguration? (Google hat einen bestimmten Implementierungscode gefunden, aber die relevanten Konfigurationsdateien fehlen)
谢邀, 你只需要实现自己的Realm就行, 比如:
然后把你自己的
Realm
设置到RealmSecurityManager
中, 比如:然后把这个
SecurityManager
设置到ShiroFilter
中就行, 比如: