subject.login(token)与Realm的关系

UsernamePasswordToken token = new UsernamePasswordToken(userName, password);

subject.login(token); 与Realm是互相配套的,Realm封装了数据,subject来加工

这个token是传进来的token,这个login方法在加工token的时候已经把自己写的realm加了进来,realm就是一个装有数据的载体,把它装入SecurityManager,上面的subject的login方法就就可以完整的运行了

原文地址:https://www.cnblogs.com/lonely-buffoon/p/5685335.html