Descrição
Classe 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 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

NomeTipoDescriçãoObrigatório
cConsumerCaracter

cSecretCaracter

oURLObjeto


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()





<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: