Histórico da Página
...
Para utilização do protocolo oAuth2 TlppCore é necessário promover alterações no arquivo de configuração do AppServer(appserver.ini).
Foi criada chave a tlppdataTlppData, ela deve ser incluída na sessão do HttpServer que irá passar a validar o acesso às API’s através deste protocolo.
...
Bloco de código | ||||
---|---|---|---|---|
| ||||
[HTTPSERVER] Enable=1 log=0 Servers=HTTPS_OAUTH2_47500_TLPPCORE [HTTPS_OAUTH2_47500_TLPPCORE] hostname=localhost port=47500 locations=HTTPS_ROOT_OAUTH2_47500 ContentTypes=CT_HTPP SslCertificate=_certs\cloud_cert_with_no_chain.pem SslCertificateKey=_certs\cloud_key.pem Charset=UTF-8 tlppdataTlppData={"Authorization":{"scheme":"oAuth2","onAuth":"", "onAuthNoCheckUri":"u_noCheckUri", "onAuthparams":"u_paramsProvider"}} [HTTPS_ROOT_OAUTH2_47500] Path=/rest RootPath=root/web DefaultPage=index.html AllowMethods=GET, HEAD, POST, PUT, DELETE, PATCH, OPTIONS ThreadPool=THREAD_POOL_OAUTH2_47500 [THREAD_POOL_OAUTH2_47500] Environment=TLPPCORE MinThreads=1 MaxThreads=2 MinFreeThreads=1 GrowthFactor=1 InactiveTimeout=30000 AcceptTimeout=10000 |
A chave tlppdata TlppData é onde devem ser configuradas as funções necessárias para o correto funcionamento do oAuth2 TlppCore.
Ela possui o formato Json, portanto sua sintaxe deve seguir o modelo de {“key”:”value”} caso contrário, os valores não serão lidos e será apontado erro de configuração no momento da requisição ou na validação dos tokens.
...
Informações | ||
---|---|---|
| ||
É ALTAMENTE recomendado o Obrigatório o uso de uma porta HTTPS com protocolo SSL por conta da segurança no tráfego de informações, evitando inclusive ataques do tipo: man-in-the-midle(MITM) |
...