C# Класс Chaos.Portal.Authentication.Extension.v6.OAuth

Наследование: Chaos.Portal.Core.Extension.AExtension
Показать файл Открыть проект

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

Метод Описание
GetLoginEndPoint ( string callbackUrl ) : LoginEndPoint
OAuth ( IAuthenticationModule authenticationModule ) : System
ProcessLogin ( string callbackUrl, string responseUrl, string stateCode ) : Session

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

Метод Описание
AuthenticateSession ( OAuthUser user ) : Session
CreateUser ( Profile profile ) : OAuthUser
GetUser ( Profile profile ) : OAuthUser

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

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

public GetLoginEndPoint ( string callbackUrl ) : LoginEndPoint
callbackUrl string
Результат LoginEndPoint

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

public OAuth ( IAuthenticationModule authenticationModule ) : System
authenticationModule IAuthenticationModule
Результат System

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

public ProcessLogin ( string callbackUrl, string responseUrl, string stateCode ) : Session
callbackUrl string
responseUrl string
stateCode string
Результат Chaos.Portal.Core.Data.Model.Session