2016-08-23 5 views
0

간단한 응용 프로그램이 있다고 가정 해 보겠습니다.OAuth2 : 클라이언트 ID와 클라이언트 비밀 키를 생성하는 방법은 무엇입니까?

다른 애플리케이션이 내 애플리케이션의 일부 영역에 액세스 할 수 있도록 OAuth2를 설정하는 방법. DEVS가 페이스 북의 API를 사용하고자 할 때

예를 들어, 그들은

그래서, 이것은 내가 내 웹 사이트가 할 원하는 것입니다 등 클라이언트 ID, 비밀 클라이언트를 생성 페이스 북 API 사용자 인터페이스를 사용합니다. 요청할 때 클라이언트 자격 증명을 제공하십시오. UI는 작성하지만 프로그래밍 방식으로는 필요하지 않습니다 (JAVA).

즉, Facebook API OAuth UI 뒤에있는 스택은 무엇입니까? 빠르고 쉽게 설정할 수있는 간단한 프레임 워크가 있습니까?

감사합니다.

+0

예로서. ** [Authlete] (https://www.authlete.com/) **는 클라이언트 응용 프로그램을 등록하기위한 API ('/ api/client/create')를 제공합니다. API는 새로 발행 된 클라이언트 ID와 클라이언트 비밀 쌍을 포함하는 JSON을 반환합니다. 또한 Authlete는 개발자가 클라이언트 응용 프로그램을 관리 할 수 ​​있도록 [웹 콘솔] (https://www.authlete.com/documents/cd_console)을 제공하므로 UI를 개발할 필요가 없습니다. 가장 간단한 Java 예제는 [java-oauth-server] (https://github.com/authlete/java-oauth-server)입니다. –

답변

1

Java 응용 프로그램에서 OAuth를 설정하기위한 프레임 워크가 많이 있습니다. 예를 들어, Spring Boot을 살펴 보는 것이 좋습니다.

관련 문제