티스토리 뷰
- OAuth를 사용한 사용자 인증
사용자가 어떤 사이트나 애플리케이션에서 다른 사이트에 존재하는 개인의 컨텐츠나 정보에 접근하고자 할 때 서비스 간에 개인의 신상 정보 등을 공유하지 않더라도 접근이 가능하도록 고안된 표준 인증.
- OAuth 인증을 사용하기 위해서는 선행적으로 API를 사용하는 Consumer가 OAuth 이용자로 등록 되야 함.
- OAuth Consumer Management
1. Consumer Name: Consumer의 이름, 사용자에게 표시되어야 한다.
2. Consumer Key: Consumer에 대한 키를 지정하며 이는 유일해야 한다.
3. Consumer Secret: Consumer간에 공유되는 암호. 암호를 통하여 요청, 검증과정을 거친다.
- OAuth Consumer Management Method
1. oauthRequestTokenURI: OAuth Request Token을 요청한다.
2. authorizationURI: 사용자 인증 처리를 리다이렉트한다.
3. oauthAccessTokenURI: OAuth Request Token을 OAuth Access Token으로 교환한다.
댓글