Quando um cliente OAuth2 solicita uma nova Autorização, o servidor exibe uma página web onde o usuário deve permitir a conexão e então fazer login. Esta página é fornecida pela biblioteca sgcWebSockets e é despachada automaticamente quando um cliente solicita uma Autorização.

Se o usuário Permitir o acesso, um formulário de login será exibido onde o usuário deve definir o Username e a Password.
Estes dados serão recebidos no evento OnOAuth2Authentication, portanto você deve validar se o usuário/senha está correto e, se estiver, então definir o parâmetro Authenticated como true.
procedure OnAuth2Authentication(Connection: TsgcWSConnection; OAuth2: TsgcHTTPOAuth2Request; aUser,
aPassword: string; var Authenticated: Boolean);
begin
if ((aUser = 'user') and (aPassword = 'secret')) then
Authenticated := True;
end;