OAuth2 Sunucusunda kimliği doğrulanmamış isteklere izin verme

· Özellikler

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;