Sangmyung University Students Account Authentication.
Project description
sangmyung-univ-auth
상명대학교 재학생 인증 라이브러리
Easy to install
Pip: pip install sangmyung-univ-auth
Direct:
git clone https://github.com/hyunmin0317/sangmyung-univ-auth
python setup.py install
Easy to use
상명대학교 재학생 여부를 간편하게 확인하는 라이브러리입니다.
재학생 인증 방식은 상명대학교 e-Campus 세션 인증 방식이며,
해당 라이브러리 사용 방법은 아래와 같습니다.
>>> from sangmyung_univ_auth import auth
>>> result = auth('201911019', '<my-password>')
>>> result
AuthResponse(is_auth=True, code='success', body={'name': '최현민', 'department': '컴퓨터과학전공', 'email': 'choihm9903@naver.com'})
>>> result.is_auth
True
>>> result.code
'success'
>>> result.body
{'name': '최현민', 'department': '컴퓨터과학전공', 'email': 'choihm9903@naver.com'}
AuthResponse
인증 결과는 namedtuple 형태로 반환됩니다.
AuthResponse(
is_auth=True,
code='success',
body={
'name': '최현민',
'department': '컴퓨터과학전공',
'email': 'choihm9903@naver.com'
}
)
- is_auth: 인증 성공 여부
- Type: bool
- Value
- True: 인증 성공
- False: 인증 실패
- code: Authenticator 반환 코드
- Type: str
- Value
- 'success': 인증에 성공할 경우
- 'auth_failed': 인증에 실패할 경우
- 'unknown_issue': 기타 라이브러리 오류
- body: 메타데이터
- Type: dict
- Key
- name: 이름
- department: 학과
- email: 이메일
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for sangmyung-univ-auth-0.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18ee1f5a1b2ce2aa956acaa2c23d60c5b04bd66dffdd5b1eb63b25fff9ad6c02 |
|
MD5 | 4fe780fb99fbbe596670eaaf92434e8f |
|
BLAKE2b-256 | 2a29e2b28c4ac677fcc348694a0a0b8c13b0b6749af3226c0f75d27ef65f3f15 |
Close
Hashes for sangmyung_univ_auth-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d97b79ed7e5cb37d3ef7c01d8b9673ddab2061c675df80c17b82291db1d4c57 |
|
MD5 | 16485b41c14e085c03d0dc6e53d15b3b |
|
BLAKE2b-256 | 3cdd802dbed94fe51d8b4547aae91204ee65c3e70675c419e298f10bc55811bd |