OAuth2 서버 앱 등록

· 기능

클라이언트가 새 OAuth2를 요청하기 전에 앱이 서버에 등록되어 있어야 해요.

새 앱을 등록하려면 다음 정보가 필요해요:

  App Name: 애플리케이션의 이름이에요. 예시: MyApp
  RedirectURI: 응답이 리디렉션될 곳이에요. 예시: http://127.0.0.1:8080
  ClientId: 공개 정보로 클라이언트의 ID예요.
  ClientSecret: 기밀로 유지해야 해요.


선택적으로 다음 매개변수를 설정할 수 있어요:


새 클라이언트가 OAuth2로 인증하려면 먼저 서버에 앱이 등록되어야 해요. 다음을 사용할 수 있어요:

1. RegisterApp

이 메서드는 App Name과 RedirectURI가 필요하며 ClientId와 ClientSecret을 반환해요.

2. Apps.AddApp

이 메서드는 AppName, RedirectURI, ClientId, ClientSecret이 필요해요. 일반적으로 서버에 이미 생성된 앱이 있고 서버가 시작되기 전에 로드하려는 경우에 사용할 수 있어요.

두 메서드 모두 서버에 애플리케이션을 등록하는 동일한 작업을 해요. 하지만 첫 번째는 앱을 처음 등록할 때 가장 유용하고, 두 번째는 서버 시작 전에 등록된 모든 앱을 로드하려는 경우(예를 들어 데이터베이스에 저장된 경우)에 유용해요.