@Nonnull
private static String getRemoteAddress(@Nonnull final Authentication authentication) {
final Object details = authentication.getDetails();
if (details != null) {
if (details instanceof WebAuthenticationDetails) {
final WebAuthenticationDetails webAuthenticationDetails = (WebAuthenticationDetails) details;
return webAuthenticationDetails.getRemoteAddress();
} else if (details instanceof ExternalAuthenticationDetails) {
final ExternalAuthenticationDetails externalAuthenticationDetails =
(ExternalAuthenticationDetails) details;
return externalAuthenticationDetails.getRemoteAddress();
}
}
throw new InternalAuthenticationServiceException("Authentication details is missing");
}
RemoteAddressBlocker.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:oma-riista-web
作者:
评论列表
文章目录