Hi,

I'm new to Shiro and iI don't quite understand how SubjectDAO is used?

The JavaDoc and the interface signature of SubjectDAO.java

/A {@code SubjectDAO} is responsible for persisting a Subject instance's
internal state such that the Subject instance can be recreated at a later
time if necessary./

*Subject save(Subject subject);
void delete(Subject subject);*

I don't see how it can be recreated at a later time if necessary, since
there is no way to get a Subject after
persisted. The default the implementation is based on session, but how the
SecurityManager can use this interface if user provide a custom SubjectDAO ?

Thanks,
Bin



--
View this message in context: 
http://shiro-user.582556.n2.nabble.com/What-s-the-purpose-of-SubjectDAO-tp7580784.html
Sent from the Shiro User mailing list archive at Nabble.com.

Reply via email to