OAuth2 | None Authenticate URLs

Varsayılan olarak, Sunucu Tarafında OAuth2 etkinleştirildiğinde, tüm HTTP İstekleri Bearer Token'ları kullanarak Kimlik Doğrulaması gerektirir.

Bazı URL'lere Bearer Token kullanmaya gerek olmadan erişilmesine izin vermek istiyorsanız, OnOAuth2BeforeRequest olayını kullanabilirsiniz

 


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;