C# 클래스 SharpOAuthProvider.Domain.Service.ClientService

상속: IClientService
파일 보기 프로젝트 열기: ghorsey/SharpOAuth2

공개 메소드들

메소드 설명
AuthenticateClient ( IOAuthContext context ) : bool
ClientService ( IClientRepository repo, ITokenRepository tokenRepo ) : System.Linq
FindClient ( string clientId ) : SharpOAuth2.Provider.Domain.ClientBase
IsAccessGranted ( IClient client, string scope, string resourceOwnerId ) : bool
IsClient ( IOAuthContext context ) : bool
ValidateRedirectUri ( IOAuthContext context ) : bool

메소드 상세

AuthenticateClient() 공개 메소드

public AuthenticateClient ( IOAuthContext context ) : bool
context IOAuthContext
리턴 bool

ClientService() 공개 메소드

public ClientService ( IClientRepository repo, ITokenRepository tokenRepo ) : System.Linq
repo IClientRepository
tokenRepo ITokenRepository
리턴 System.Linq

FindClient() 공개 메소드

public FindClient ( string clientId ) : SharpOAuth2.Provider.Domain.ClientBase
clientId string
리턴 SharpOAuth2.Provider.Domain.ClientBase

IsAccessGranted() 공개 메소드

public IsAccessGranted ( IClient client, string scope, string resourceOwnerId ) : bool
client IClient
scope string
resourceOwnerId string
리턴 bool

IsClient() 공개 메소드

public IsClient ( IOAuthContext context ) : bool
context IOAuthContext
리턴 bool

ValidateRedirectUri() 공개 메소드

public ValidateRedirectUri ( IOAuthContext context ) : bool
context IOAuthContext
리턴 bool