C# Класс Rainy.WebService.OAuth.OAuthAuthenticateService

Наследование: Rainy.WebService.RainyNoteServiceBase
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
OAuthAuthenticateService ( IDbConnectionFactory factory, OAuthHandler oauthHandler, IAuthenticator auth ) : System
Post ( OAuthAuthenticateRequest request ) : object
Post ( OAuthTemporaryAccessTokenRequest request ) : object
TokenExchangeAfterAuthentication ( string username, string password, string token ) : object

Защищенные методы

Метод Описание
userIsAllowed ( string username, string password, string &username_out ) : bool

Приватные методы

Метод Описание
GenerateAccessToken ( string username, string password, System.DateTime expiry = null ) : DevDefined.OAuth.Storage.Basic.AccessToken

Описание методов

OAuthAuthenticateService() публичный Метод

public OAuthAuthenticateService ( IDbConnectionFactory factory, OAuthHandler oauthHandler, IAuthenticator auth ) : System
factory IDbConnectionFactory
oauthHandler OAuthHandler
auth IAuthenticator
Результат System

Post() публичный Метод

public Post ( OAuthAuthenticateRequest request ) : object
request OAuthAuthenticateRequest
Результат object

Post() публичный Метод

public Post ( OAuthTemporaryAccessTokenRequest request ) : object
request OAuthTemporaryAccessTokenRequest
Результат object

TokenExchangeAfterAuthentication() публичный Метод

public TokenExchangeAfterAuthentication ( string username, string password, string token ) : object
username string
password string
token string
Результат object

userIsAllowed() защищенный Метод

protected userIsAllowed ( string username, string password, string &username_out ) : bool
username string
password string
username_out string
Результат bool