Interface UstraUserDetailProvider<S extends UstraAuthenticationRequestToken,R extends UstraAuthentication>

Type Parameters:
S -
R -
All Known Implementing Classes:
UstraCachedUserDetailProvider

public interface UstraUserDetailProvider<S extends UstraAuthenticationRequestToken,R extends UstraAuthentication>
유저 정보 제공 인터페이스
  • Method Summary

    Modifier and Type
    Method
    Description
    getUserDetails(R authentication)
    인증 정보로 사용자 정보 조회 (authentication 객체에 사용자 정보가 이미 존재한다면 return 해야 함.
    getUserDetails(S authenticationRequestToken)
    인증 요청 토큰으로 사용자 정보 조회
  • Method Details

    • getUserDetails

      UstraUser getUserDetails(S authenticationRequestToken)
      인증 요청 토큰으로 사용자 정보 조회
      Parameters:
      authenticationRequestToken - 인증 토큰
      Returns:
      사용자 객체
    • getUserDetails

      UstraUser getUserDetails(R authentication)
      인증 정보로 사용자 정보 조회 (authentication 객체에 사용자 정보가 이미 존재한다면 return 해야 함. : 오버헤드 회피)
      Parameters:
      authentication - 인증 객체
      Returns:
      사용자 객체