OAuth2 | None Authenticate URLs

기본적으로 서버 측에서 OAuth2가 활성화되면 모든 HTTP 요청은 Bearer Token을 사용한 인증이 필요합니다.

Bearer Token을 사용할 필요 없이 일부 URL에 액세스할 수 있도록 허용하려면 OnOAuth2BeforeRequest 이벤트를 사용할 수 있습니다

 


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;