OAuth2 클라이언트가 새 Access Token을 가져오는 요청을 하면 이 연결을 허용하고 User와 Password로 로그인하기 위해 웹 브라우저에 Web-Page가 표시됩니다.
HTML 페이지는 Server 구성 요소에 기본적으로 포함되어 있지만, 이 코드는 OnAuth2BeforeDispatchPage 이벤트를 사용하여 사용자 정의할 수 있습니다.
procedure OnOAuth2BeforeDispatchPage(Sender: TObject; OAuth2: TsgcHTTPOAuth2Request; var HTML: string);
begin
HTML := 'your custom html';
end;
완전히 새로운 HTML 코드로 HTML을 사용자 지정하는 경우, 최소한 사용자 이름과 비밀번호가 전송되는 form은 유지해야 합니다.
<form action="">
<input type="hidden" name="request_type" value="sign-in" />
<input type="username" name="username" placeholder="Username" />
<input type="password" name="password" placeholder="Password" />
<input type="hidden" name="id" value="" />
<p></p>
<button>Sign In</button>
</form>
숨겨진 id 매개변수는 서버가 요청을 식별할 수 있도록 원본 폼의 동일한 값을 유지해야 합니다.