-
-
Notifications
You must be signed in to change notification settings - Fork 44
Basic Auth
Home > Recursos > Autenticação Basic
A autenticação básica TRESTDWAuthBasic
utiliza usuário e senha para fazer acesso aos eventos do servidor. O cliente, se não for um cliente próprio do projeto, precisa informar no header da requisição de acordo com o formato abaixo (RFC 7617):
Authorization: Basic usuario:senha
Authorization: Basic ZGVtbzpwQDU1dzByZA==
⚠ Lembrando que o conjunto usuario:senha
incluindo os 2 pontos precisa vir em base64
No RESTDataWare, o valor padrão do componente tanto pra usuário quanto pra senha é testserver
esse valor padrão pode ser modificado diretamente no componente de autenticação ou ao adicionar o componente ou classe via código através das propriedades UserName e Password.
Basta adicionar o objeto seja arrastando o componente pra tela ou criando via código, configurar as propriedades e adicionar ao ServicePooler:
procedure TForm1.FormCreate(Sender: TObject);
begin
RESTDWAuthBasic1.UserName := 'usuario';
RESTDWAuthBasic1.Password := 'senha';
RESTDWIcsServicePooler1.Authenticator := RESTDWAuthBasic1;
end;