fix:改善示例代码。
This commit is contained in:
parent
2810618bfa
commit
bdfb249691
|
@ -343,7 +343,7 @@ public class UsernameRealm extends AuthoringRealm {
|
||||||
var token = (UsernamePasswordToken) authenticationToken;
|
var token = (UsernamePasswordToken) authenticationToken;
|
||||||
return memberRepository.findMemberByUsername((String) token.getPrincipal())
|
return memberRepository.findMemberByUsername((String) token.getPrincipal())
|
||||||
.map(member -> new SimpleAuthenticationInfo(member, member.getPassword(), member.getFulLName()))
|
.map(member -> new SimpleAuthenticationInfo(member, member.getPassword(), member.getFulLName()))
|
||||||
.orElse(null);
|
.orElseThrow(() -> new AuthenticationException("用户不存在。"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
@ -407,7 +407,7 @@ public class TokenRealm extends AuthorizingRealm {
|
||||||
return storeRepository.findTokenById(token.getToken())
|
return storeRepository.findTokenById(token.getToken())
|
||||||
.filter(t -> t.getExpires().isAfter(LocalDateTime.now()))
|
.filter(t -> t.getExpires().isAfter(LocalDateTime.now()))
|
||||||
.map(t -> new SimpleAuthenticationInfo(t.getMember(), t.getToken(), t.getMember().getFulLName()))
|
.map(t -> new SimpleAuthenticationInfo(t.getMember(), t.getToken(), t.getMember().getFulLName()))
|
||||||
.orElse(null);
|
.orElseThrow(() -> new AuthenticationException("用户令牌不存在。"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in New Issue
Block a user