egovframework.rfc3.login.service
Interface RFCLoginService

All Known Implementing Classes:
RFCLoginServiceImpl

public interface RFCLoginService

일반 로그인, 인증서 로그인을 처리하는 비즈니스 인터페이스 클래스

Since:
2010.12.06
Version:
egovframework RFC 3.0
Author:
허성철
See Also:
 << 개정이력(Modification Information) >>
 
   수정일      수정자          수정내용
  -------    --------    ---------------------------
   2010.12.06  허성철 egovframe 수정작업
  
  Copyright (C) 2010 by skoinfo  All right reserved.
  

Method Summary
 LoginVO actionCrtfctLogin(LoginVO vo)
          인증서 로그인을 처리한다
 LoginVO actionLogin(LoginVO vo)
          일반 로그인을 처리한다
 int actionLoginEmailCount(LoginVO vo)
           
 void changePassword(LoginVO pwVO)
           
 void changePasswordDate(LoginVO pwVO)
           
 void deleteSSoUser(java.lang.String ssokey)
          자동 로그인 정보 삭제
 java.lang.String getEchelonDecoder(java.lang.String str)
          getEchelonDecoder
 java.lang.String getEchelonDigestPassEncoder(java.lang.String str)
          getEchelonDigestPassEncoder
 java.lang.String getEchelonEncoder(java.lang.String str)
          getEchelonDecoder
 egovframework.rte.psl.dataaccess.util.EgovMap getJdcIam(LoginVO vo)
           
 java.lang.String getKsignDecoder(java.util.HashMap map)
          ksign Decoder
 java.lang.String getKsignEncoder(java.util.HashMap map)
          ksign Encoder
 SsoVO getLoginSSoInfo(java.lang.String ssokey)
          자동 로그인 정보
 java.util.List<java.lang.String> getLoginUserAuthor(java.lang.String id)
          로그인 권한 정보
 LoginVO getLoginUserInfo(java.lang.String id)
          로그인 정보
 LoginVO getLoginUserInfoTotSome(java.lang.String id)
           
 java.lang.String getLoginUserInfoTotSomeDwr(java.lang.String id)
           
 LoginVO getLoginUserInfoTotSomeInfoDwr(java.lang.String id)
           
 LoginVO getLoginUserInfoTotSomeUniqId(java.lang.String uniqId)
           
 LoginVO getUserInfoForRealAuthKey(LoginVO vo)
          식별번호로 회원정보 가져오기
 void insertLoginHistory(LoginHistoryVO loginHistoryVO)
          로그인 히스토리를 저장한다.
 egovframework.rte.psl.dataaccess.util.EgovMap jdcIamEnc(LoginVO vo)
          jdc-iam
 int loginSiteGroupCnt(LoginHistoryVO loginHistoryVO)
          사이트별 로그인 통계
 LoginVO searchId(LoginVO vo)
          아이디를 찾는다.
 java.util.List<LoginVO> searchIdList(LoginVO vo)
           
 boolean searchPassword(LoginVO vo)
          비밀번호를 찾는다.
 LoginVO searchPassword2(LoginVO vo)
           
 boolean searchPasswordToEmail(LoginVO vo)
           
 java.util.Date selectLoginLastSign(LoginHistoryVO loginHistoryVO)
           
 java.util.List<SsoVO> selectLoginSSoInfoList(SsoVO ssoVO)
          현재 로그인 정보
 int selectLoginTot(LoginHistoryVO loginHistoryVO)
          특정시간 로그인 실패 횟수 카운팅
 void updateIhidNum(LoginVO vo)
          본인 확인 코드 수정
 void updateLoginFirstEvent(LoginVO pwVO)
          최초로그인 이벤트
 void updateLoginHistory(LoginHistoryVO loginHistoryVO)
          로그인 loginStatus 수정 업데이트
 void updatePassword(LoginVO pwVO)
          비밀번호 정보를 변경한다.
 int userRegCnt(LoginHistoryVO loginHistoryVO)
          사이트별 회원가입 통계
 

Method Detail

actionLogin

LoginVO actionLogin(LoginVO vo)
                    throws java.lang.Exception
일반 로그인을 처리한다

Parameters:
vo - LoginVO
Returns:
LoginVO
Throws:
java.lang.Exception

actionLoginEmailCount

int actionLoginEmailCount(LoginVO vo)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getUserInfoForRealAuthKey

LoginVO getUserInfoForRealAuthKey(LoginVO vo)
                                  throws java.lang.Exception
식별번호로 회원정보 가져오기

Parameters:
ihidNum -
Returns:
Throws:
java.lang.Exception

actionCrtfctLogin

LoginVO actionCrtfctLogin(LoginVO vo)
                          throws java.lang.Exception
인증서 로그인을 처리한다

Parameters:
vo - LoginVO
Returns:
LoginVO
Throws:
java.lang.Exception

searchId

LoginVO searchId(LoginVO vo)
                 throws java.lang.Exception
아이디를 찾는다.

Parameters:
vo - LoginVO
Returns:
LoginVO
Throws:
java.lang.Exception

searchIdList

java.util.List<LoginVO> searchIdList(LoginVO vo)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

searchPassword

boolean searchPassword(LoginVO vo)
                       throws java.lang.Exception
비밀번호를 찾는다.

Parameters:
vo - LoginVO
Returns:
boolean
Throws:
java.lang.Exception

searchPassword2

LoginVO searchPassword2(LoginVO vo)
                        throws java.lang.Exception
Throws:
java.lang.Exception

searchPasswordToEmail

boolean searchPasswordToEmail(LoginVO vo)
                              throws java.lang.Exception
Throws:
java.lang.Exception

updatePassword

void updatePassword(LoginVO pwVO)
                    throws java.lang.Exception
비밀번호 정보를 변경한다.

Parameters:
pwVO -
Throws:
java.lang.Exception

changePassword

void changePassword(LoginVO pwVO)
                    throws java.lang.Exception
Throws:
java.lang.Exception

changePasswordDate

void changePasswordDate(LoginVO pwVO)
                        throws java.lang.Exception
Throws:
java.lang.Exception

updateLoginFirstEvent

void updateLoginFirstEvent(LoginVO pwVO)
                           throws java.lang.Exception
최초로그인 이벤트

Throws:
java.lang.Exception

updateIhidNum

void updateIhidNum(LoginVO vo)
                   throws java.lang.Exception
본인 확인 코드 수정

Parameters:
vo -
Throws:
java.lang.Exception

insertLoginHistory

void insertLoginHistory(LoginHistoryVO loginHistoryVO)
                        throws java.lang.Exception
로그인 히스토리를 저장한다.

Parameters:
loginHistoryVO -
Throws:
java.lang.Exception

loginSiteGroupCnt

int loginSiteGroupCnt(LoginHistoryVO loginHistoryVO)
                      throws java.lang.Exception
사이트별 로그인 통계

Parameters:
loginHistoryVO -
Returns:
Throws:
java.lang.Exception

userRegCnt

int userRegCnt(LoginHistoryVO loginHistoryVO)
               throws java.lang.Exception
사이트별 회원가입 통계

Parameters:
loginHistoryVO -
Returns:
Throws:
java.lang.Exception

getLoginUserInfo

LoginVO getLoginUserInfo(java.lang.String id)
                         throws java.lang.Exception
로그인 정보

Parameters:
id -
Returns:
Throws:
java.lang.Exception

getLoginUserInfoTotSome

LoginVO getLoginUserInfoTotSome(java.lang.String id)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getLoginUserInfoTotSomeUniqId

LoginVO getLoginUserInfoTotSomeUniqId(java.lang.String uniqId)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getLoginUserAuthor

java.util.List<java.lang.String> getLoginUserAuthor(java.lang.String id)
                                                    throws java.lang.Exception
로그인 권한 정보

Parameters:
id -
Returns:
Throws:
java.lang.Exception

getLoginSSoInfo

SsoVO getLoginSSoInfo(java.lang.String ssokey)
                      throws java.lang.Exception
자동 로그인 정보

Parameters:
ssokey -
Returns:
Throws:
java.lang.Exception

deleteSSoUser

void deleteSSoUser(java.lang.String ssokey)
                   throws java.lang.Exception
자동 로그인 정보 삭제

Parameters:
ssokey -
Throws:
java.lang.Exception

updateLoginHistory

void updateLoginHistory(LoginHistoryVO loginHistoryVO)
                        throws java.lang.Exception
로그인 loginStatus 수정 업데이트

Throws:
java.lang.Exception

selectLoginTot

int selectLoginTot(LoginHistoryVO loginHistoryVO)
                   throws java.lang.Exception
특정시간 로그인 실패 횟수 카운팅

Parameters:
loginHistoryVO -
Returns:
Throws:
java.lang.Exception

getEchelonDigestPassEncoder

java.lang.String getEchelonDigestPassEncoder(java.lang.String str)
                                             throws java.lang.Exception
getEchelonDigestPassEncoder

Parameters:
str -
Returns:
Throws:
java.lang.Exception

getEchelonEncoder

java.lang.String getEchelonEncoder(java.lang.String str)
                                   throws java.lang.Exception
getEchelonDecoder

Parameters:
str -
Returns:
Throws:
java.lang.Exception

getEchelonDecoder

java.lang.String getEchelonDecoder(java.lang.String str)
                                   throws java.lang.Exception
getEchelonDecoder

Parameters:
str -
Returns:
Throws:
java.lang.Exception

selectLoginLastSign

java.util.Date selectLoginLastSign(LoginHistoryVO loginHistoryVO)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

getKsignEncoder

java.lang.String getKsignEncoder(java.util.HashMap map)
                                 throws java.lang.Exception
ksign Encoder

Throws:
java.lang.Exception

getKsignDecoder

java.lang.String getKsignDecoder(java.util.HashMap map)
                                 throws java.lang.Exception
ksign Decoder

Throws:
java.lang.Exception

getLoginUserInfoTotSomeDwr

java.lang.String getLoginUserInfoTotSomeDwr(java.lang.String id)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

getLoginUserInfoTotSomeInfoDwr

LoginVO getLoginUserInfoTotSomeInfoDwr(java.lang.String id)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

jdcIamEnc

egovframework.rte.psl.dataaccess.util.EgovMap jdcIamEnc(LoginVO vo)
                                                        throws java.lang.Exception
jdc-iam

Throws:
java.lang.Exception

getJdcIam

egovframework.rte.psl.dataaccess.util.EgovMap getJdcIam(LoginVO vo)
                                                        throws java.lang.Exception
Throws:
java.lang.Exception

selectLoginSSoInfoList

java.util.List<SsoVO> selectLoginSSoInfoList(SsoVO ssoVO)
                                             throws java.lang.Exception
현재 로그인 정보

Parameters:
ssoVO -
Returns:
Throws:
java.lang.Exception