Usina BRAdvPL Guia
Entrar
← Todos os tópicos
CLASSEEm revisão

FWoAuth1Fluig

FWoAuth1Fluig():New(cConsumer,cSecret,cHost,[cCallback])

Configura uma etapa do cliente OAuth documentado.

FWoAuth1FluigAdvPL
01 · VISÃO GERAL

Visão geral

Especialização para serviços Fluig via OAuth 1.0, herdando FWoAuthClient. GetUsers tem limite documentado de 250 registros. A sintaxe do construtor recebe host textual, mas a tabela de parâmetros menciona oURL: seguimos o exemplo oficial sem generalizar essa divergência. Consumer key/secret e token/secret token são pares distintos. O callback recebe configuração já protegida, não a persiste e não consulta usuários nem publica comentários. (Fontes: refs. 1–2.)

02 · SINTAXE

Sintaxe

FWoAuth1Fluig():New(cConsumer,cSecret,cHost,[cCallback])

Parâmetros

cConsumer
CaractereObrigatório

Consumer key fornecida por configuração protegida.

cSecret
CaractereObrigatório

Consumer secret; nunca registrar em log.

cHost
CaractereObrigatório

Host Fluig; divergência com tabela da ficha explicada na visão geral.

cCallback
CaractereOpcional

Callback cadastrado no provedor quando aplicável.

Métodos

NewPrepara a configuração do cliente.FWoAuth1Fluig():New(cConsumer,cSecret,cHost,[cCallback])
SetToken / SetSecretTokenAtribuem os valores de token ao objeto.o:SetToken(cToken) / o:SetSecretToken(cSecretToken)
GetUsersConsulta usuários; não usado no exemplo.o:GetUsers() --> cJson
03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function Ed441()
    Local bPreparar := {|cChave,cSegredo,cServidor,cCallback| FWoAuth1Fluig():New(cChave,cSegredo,cServidor,cCallback)}
    // Nao avaliar: configuracao vem de armazenamento protegido.
Return Nil
Resultado esperado

Configuração preparada sem autenticação ou comunicação externa. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Manter segredos fora de fontes e logs; conferir endpoints, assinatura, permissões e comportamento do provedor antes do consumo.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. FWoAuth1Fluig. TDN. Consulta em 2026-10-27.
  2. TOTVS. FWoAuthClient. TDN. Consulta em 2026-10-27.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha