Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthorizeUsecase ¶
type AuthorizeUsecase struct {
// contains filtered or unexported fields
}
func NewAuthorizeUsecase ¶
func NewAuthorizeUsecase(cr *repository.ClientRepository, sr *repository.ScopeRepository) *AuthorizeUsecase
func (*AuthorizeUsecase) GetAuthorize ¶
func (u *AuthorizeUsecase) GetAuthorize(c *gin.Context, r *domain.AuthorizeRequest) (*domain.Authorize, error)
type DecisionUsecase ¶
type DecisionUsecase struct {
// contains filtered or unexported fields
}
func NewDecisionUsecase ¶
func NewDecisionUsecase(acr *repository.AuthorizationCodeRepository, ccr *repository.CodeChallengeRepository, ur *repository.UserRepository) *DecisionUsecase
func (*DecisionUsecase) PostDecision ¶
func (u *DecisionUsecase) PostDecision(c *gin.Context, r *domain.DecisionRequest) (*domain.Decision, error)
type TokenUsecase ¶
type TokenUsecase struct {
// contains filtered or unexported fields
}
func NewTokenUsecase ¶
func NewTokenUsecase(acr *repository.AuthorizationCodeRepository, tr *repository.TokenRepository, ccr *repository.CodeChallengeRepository) *TokenUsecase
func (*TokenUsecase) PostToken ¶
func (u *TokenUsecase) PostToken(c *gin.Context, r *domain.TokenRequest) (*domain.Token, error)
Click to show internal directories.
Click to hide internal directories.