Varsayılan olarak, Sunucu Tarafında OAuth2 etkinleştirildiğinde, tüm HTTP İstekleri Bearer Token kullanılarak Kimlik Doğrulaması gerektirir.
Bazı URL'lere bir Bearer Token kullanmaya gerek kalmadan erişilmesine izin vermek isterseniz, OnOAuth2BeforeRequest olayını kullanabilirsiniz
Olayın kullanımını gösteren örnek bir kodu aşağıda bulabilirsiniz.
procedure OnOAuth2BeforeRequest(Sender: TObject; aConnection: TsgcWSConnection; aHeaders: TStringList; var Cancel: Boolean);
begin
if DecodeGETFullPath(aHeaders) = '/Public.html' then
Cancel := True
else if DecodePOSTFullPath(aHeaders) = '/Form.html' then
Cancel := True;
end;
