A interface IStrategyAuthenticator define as formas de autenticação que poderão ser usadas pela integração. | Totvs custom tabs box |
|---|
| tabs | Métodos visíveis,Propriedades |
|---|
| ids | methodsmethodsauth,propertiespropertiesauth |
|---|
| | Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | methodsmethodsauth |
|---|
| function SetAuthURL(const AValue: string): IStrategyAuthenticator; function SetParam(const AName, AValue: string): IStrategyAuthenticator; function SetParams(const AValue: TStrings): IStrategyAuthenticator; function Authenticate(out AToken: string): THTTPCode;
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | propertiespropertiesauth |
|---|
| - ExpiresIn: Cardinal;
- TokenType: string;
|
|
A interface IStrategyAuthContainer define o contêiner de armazenamento das definições de classes baseadas na interface IStrategyAuthenticator. | Totvs custom tabs box |
|---|
| tabs | Métodos visíveis,Propriedades |
|---|
| ids | methodsmethodscont,propertiespropertiescont |
|---|
| | Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | methodsmethodscont |
|---|
| - function AddAuthenticator(const AName: string; const AAuthenticator: TStrategyAuthenticatorClass): IStrategyAuthContainer;
- function RemoveAuthenticator(const AName: string): IStrategyAuthContainer;
- function Clear: IStrategyAuthContainer;
- function SelectAuthenticator(const AName: string): IStrategyAuthContainer;
- function SetAuthURL(const AValue: string): IStrategyAuthContainer;
- function SetParam(const AName, AValue: string): IStrategyAuthContainer;
- function Authenticate(out AToken: string): THTTPCode;
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | propertiespropertiescont |
|---|
| - Authenticator[const AName: string]: IStrategyAuthenticator;
- Authenticators: TArray<string>;
|
|
|