Versões comparadas
comparado com
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Descrição
Classe ascendente utilizada genérica de Client de Autenticação oAuth2, para ser usada como ascendente de novas classes específicas. Utilizada para fazer autenticação de acordo com o protocolo oAuth2, seguindo a especificação a especificação RFC6749
Exemplos de implementação
Client para Facebook
Client para Twitter
Client para LinkedIn
Métodos
New()
Descrição
Método construtor da classe
Sintaxe
FWoAuth2Client():New(cConsumer, cSecret, oURL) →
Parâmetros
Nome | Tipo | Descrição | Obrigatório |
---|---|---|---|
cConsumer | Caracter | ||
cSecret | Caracter | ||
oURL | Objeto |
Destroy()
ClassName()
Authorization_Request()
Token_Request()
Refresh_Token()
SetTokens()
ShowBrowser()
SetAsCode()
SetAsImplicit()
SetAsResourceOwner()
SetAsClientCredentials()
SetError()
GetError()
ClearError()
ClearToken()
SetUniqueToken()
SetQueryAuthorization()
SetHeaderAuthorization()
SetGetAuthorizationRequest()
SetPostAuthorizationRequest()
SetGetTokenRequest()
SetPostTokenRequest()
SetCallBack()
GetCallBack()
SetTimeOut()
GetTimeOut()
SetAuthOptions()
GetAuthOptions()
SetTokenOptions()
GetTokenOptions()
GetToken()
GetMethods()
Get()
Post()
Put()
Delete()
Access()
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
Índice:
Índice |
---|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas