
am.ik.home.member.MemberUserDetails Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of uaa-server Show documentation
Show all versions of uaa-server Show documentation
Single tenant simple OAuth 2 Server a.k.a. Maki UAA (User Account and Authentication)
The newest version!
package am.ik.home.member;
import java.util.stream.Collectors;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.userdetails.User;
public class MemberUserDetails extends User {
private final Member member;
public MemberUserDetails(Member member) {
super(member.getMemberId(), member.getPassword(),
member.getRoles().stream().map(r -> "ROLE_" + r.name().toUpperCase())
.map(SimpleGrantedAuthority::new).collect(Collectors.toList()));
this.member = member;
}
public Member getMember() {
return member;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy