티스토리 뷰

카테고리 없음

OAuth 인증

!!^^!! 2018. 4. 15. 12:32

- 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으로 교환한다.

댓글