SafeIdentity
Class SsoAuthInfo

java.lang.Object
  extended bySafeIdentity.SsoAuthInfo

public class SsoAuthInfo
extends java.lang.Object

이 클래스는 SSO API의 authID(), authDN(), userAdd(), userModify() 등의 함수에서 사용자 정보를 전달하고 넘겨받기 위한 목적으로 작성된 클래스이다. 각각의 함수에 따라 사용하는 멤버변수의 종류가 다를 수 있으며 사용하지 않는 멤버 변수의 경우에는 null 값으로 설정되어 있으므로 이 클래스를 함수의 매개변수 및 리턴값으로 사용할 경우 해당 멤버변수가 null값을 가지고 있지 않은 지 확인하는 것을 잊지말아야 한다.

Version:
2.0.6 2001/08/15
Author:
Sungho,Park(shpark@softforum.com)
See Also:
SSO

Field Summary
static java.lang.String version
           
 
Constructor Summary
SsoAuthInfo()
           
 
Method Summary
 int getDiffDay()
          패스워드변경기한을 넘겨준다.
 java.lang.String getEmailAddress()
          E-Mail주소를 넘겨준다.
 long getLastLogonTime()
          최종로그온시간을 넘겨준다.
 java.util.Date getLastLogonTimeByDate()
          최종로그온시간을 넘겨준다.
 java.lang.String getOus()
          조직구조를 넘겨준다.
 java.lang.String getPassword()
          비밀번호를 넘겨준다.
 java.lang.String getPathId()
          접근가능 아이디를 넘겨준다.
 java.lang.String getPrivateDn()
          사설인증서DN을 넘겨준다.
 java.lang.String getProfile()
          프로필정보를 넘겨준다.
 java.lang.String getPublicDn()
          공인인증서DN을 넘겨준다.
 java.lang.String getRrn()
          주민등록번호를 넘겨준다.
 java.lang.String getToken()
          토큰데이터를 넘겨준다.
 java.lang.String getUserId()
          아이디를 넘겨준다.
 java.lang.String getUserName()
          사용자명을 넘겨준다.
 java.lang.String getVersion()
          SSO 클래스의 버젼을 알려준다.
 void resetAuthInfo()
          클래스 객체를 초기화한다.
 void setDiffDay(int input)
          패스워드변경기한을 설정한다.
 void setEmailAddress(java.lang.String input)
          E-Mail주소를 설정한다.
 void setLastLogonTime(long input)
          사용하지 않도록 권장된다.
 void setOus(java.lang.String input)
          조직구조를 설정한다.
 void setPassword(java.lang.String input)
          비밀번호를 설정한다.
 void setPathId(java.lang.String input)
          접근가능아이디를 설정한다.
 void setPrivateDn(java.lang.String input)
          사설인증서DN을 설정한다.
 void setProfile(java.lang.String input)
          프로필정보를 설정한다.
 void setPublicDn(java.lang.String input)
          공인인증서DN을 설정한다.
 void setRrn(java.lang.String input)
          주민등록번호를 설정한다.
 void setToken(java.lang.String token)
          토큰데이터를 설정한다.
 void setUserId(java.lang.String input)
          아이디를 설정한다.
 void setUserName(java.lang.String input)
          사용자명을 설정한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

public static final java.lang.String version
See Also:
Constant Field Values
Constructor Detail

SsoAuthInfo

public SsoAuthInfo()
Method Detail

resetAuthInfo

public void resetAuthInfo()
클래스 객체를 초기화한다.


setToken

public void setToken(java.lang.String token)
토큰데이터를 설정한다.


setUserId

public void setUserId(java.lang.String input)
아이디를 설정한다.


setUserName

public void setUserName(java.lang.String input)
사용자명을 설정한다.


setPassword

public void setPassword(java.lang.String input)
비밀번호를 설정한다.


setRrn

public void setRrn(java.lang.String input)
주민등록번호를 설정한다.


setOus

public void setOus(java.lang.String input)
조직구조를 설정한다.


setEmailAddress

public void setEmailAddress(java.lang.String input)
E-Mail주소를 설정한다.


setProfile

public void setProfile(java.lang.String input)
프로필정보를 설정한다.


setLastLogonTime

public void setLastLogonTime(long input)
사용하지 않도록 권장된다.


setPrivateDn

public void setPrivateDn(java.lang.String input)
사설인증서DN을 설정한다.


setPublicDn

public void setPublicDn(java.lang.String input)
공인인증서DN을 설정한다.


setPathId

public void setPathId(java.lang.String input)
접근가능아이디를 설정한다.


setDiffDay

public void setDiffDay(int input)
패스워드변경기한을 설정한다.


getToken

public java.lang.String getToken()
토큰데이터를 넘겨준다.


getUserId

public java.lang.String getUserId()
아이디를 넘겨준다.


getUserName

public java.lang.String getUserName()
사용자명을 넘겨준다.


getPassword

public java.lang.String getPassword()
비밀번호를 넘겨준다.


getRrn

public java.lang.String getRrn()
주민등록번호를 넘겨준다.


getOus

public java.lang.String getOus()
조직구조를 넘겨준다.


getEmailAddress

public java.lang.String getEmailAddress()
E-Mail주소를 넘겨준다.


getProfile

public java.lang.String getProfile()
프로필정보를 넘겨준다.


getLastLogonTime

public long getLastLogonTime()
최종로그온시간을 넘겨준다.


getLastLogonTimeByDate

public java.util.Date getLastLogonTimeByDate()
최종로그온시간을 넘겨준다.

Returns:
Date 클래스의 객체로 넘겨준다.

getPrivateDn

public java.lang.String getPrivateDn()
사설인증서DN을 넘겨준다.


getPublicDn

public java.lang.String getPublicDn()
공인인증서DN을 넘겨준다.


getPathId

public java.lang.String getPathId()
접근가능 아이디를 넘겨준다.


getDiffDay

public int getDiffDay()
패스워드변경기한을 넘겨준다.


getVersion

public java.lang.String getVersion()
SSO 클래스의 버젼을 알려준다.

Returns:
SSO API 클래스의 버전. 예를 들어 "2.0.0" 등의 형식으로 넘겨준다.