Bir OAuth2 istemcisi yeni bir Access Token almak için bir istek yaptığında, bu bağlantıya İzin Vermek ve bir Kullanıcı ve Parola ile oturum açmak için bir web tarayıcısında bir Web Sayfası gösterilir.
HTML sayfası varsayılan olarak Server bileşenine dahildir, ancak bu kod OnAuth2BeforeDispatchPage olayı kullanılarak özelleştirilebilir.
procedure OnOAuth2BeforeDispatchPage(Sender: TObject; OAuth2: TsgcHTTPOAuth2Request; var HTML: string);
begin
HTML := 'your custom html';
end;
HTML'inizi tamamen yeni bir HTML koduyla özelleştirirseniz, en azından Username ve parolanın gönderildiği formu korumalısınız:
<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>
Gizli olan id parametresi, sunucunun isteği tanımlamasına olanak tanımak için orijinal formun aynı değerini korumalıdır.