/**
* 覆盖父类的验证,直接pass
*/
protected void assertCredentialsMatch(AuthenticationToken token, AuthenticationInfo info) throws AuthenticationException {
}
为什么这个方法要直接pass呢?好处是什么?pass后怎么做用户密码比对?
/**
* 覆盖父类的验证,直接pass
*/
protected void assertCredentialsMatch(AuthenticationToken token, AuthenticationInfo info) throws AuthenticationException {
}
为什么这个方法要直接pass呢?好处是什么?pass后怎么做用户密码比对?