Versions in this module Expand all Collapse all v1 v1.1.0 Jun 26, 2026 v1.0.0 Apr 29, 2026 Changes in this version + type MockGitHubOAuthClient struct + func NewMockGitHubOAuthClient(ctrl *gomock.Controller) *MockGitHubOAuthClient + func (m *MockGitHubOAuthClient) EXPECT() *MockGitHubOAuthClientMockRecorder + func (m *MockGitHubOAuthClient) ExchangeCodeForUser(ctx context.Context, code string) (githubapi.UserInfo, error) + type MockGitHubOAuthClientMockRecorder struct + func (mr *MockGitHubOAuthClientMockRecorder) ExchangeCodeForUser(ctx, code any) *gomock.Call + type MockGoogleIDTokenClient struct + func NewMockGoogleIDTokenClient(ctrl *gomock.Controller) *MockGoogleIDTokenClient + func (m *MockGoogleIDTokenClient) EXPECT() *MockGoogleIDTokenClientMockRecorder + func (m *MockGoogleIDTokenClient) ValidateIDToken(ctx context.Context, idToken string) (*idtoken.Payload, error) + type MockGoogleIDTokenClientMockRecorder struct + func (mr *MockGoogleIDTokenClientMockRecorder) ValidateIDToken(ctx, idToken any) *gomock.Call + type MockUserFacade struct + func NewMockUserFacade(ctrl *gomock.Controller) *MockUserFacade + func (m *MockUserFacade) CreateTokens(ctx context.Context, user model.User) (facade.TokenPair, error) + func (m *MockUserFacade) DeleteUser(ctx context.Context, userID string) error + func (m *MockUserFacade) EXPECT() *MockUserFacadeMockRecorder + func (m *MockUserFacade) GetClaimsFromAccessToken(tokenStr string) (auth.Claims, error) + func (m *MockUserFacade) GitHubOAuth(ctx context.Context, oauthID, email, username string, emailVerified bool) (model.User, error) + func (m *MockUserFacade) GoogleOAuth(ctx context.Context, oauthID, email string, emailVerified bool) (model.User, error) + func (m *MockUserFacade) RefreshTokens(ctx context.Context, refreshTokenStr string) (facade.TokenPair, error) + func (m *MockUserFacade) ResendVerificationEmail(ctx context.Context, userID string) error + func (m *MockUserFacade) RevokeRefreshToken(ctx context.Context, refreshTokenStr string) error + func (m *MockUserFacade) SignIn(ctx context.Context, username, password string) (model.User, error) + func (m *MockUserFacade) SignUp(ctx context.Context, username, displayName, email, password string, ...) (model.User, error) + func (m *MockUserFacade) UpdateUserProfile(ctx context.Context, userID string, params model.UpdateProfileParams) (model.User, error) + func (m *MockUserFacade) ValidateAccessToken(tokenStr string) bool + func (m *MockUserFacade) VerifyEmail(ctx context.Context, userID, code string) (model.User, error) + type MockUserFacadeMockRecorder struct + func (mr *MockUserFacadeMockRecorder) CreateTokens(ctx, user any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) DeleteUser(ctx, userID any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) GetClaimsFromAccessToken(tokenStr any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) GitHubOAuth(ctx, oauthID, email, username, emailVerified any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) GoogleOAuth(ctx, oauthID, email, emailVerified any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) RefreshTokens(ctx, refreshTokenStr any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) ResendVerificationEmail(ctx, userID any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) RevokeRefreshToken(ctx, refreshTokenStr any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) SignIn(ctx, username, password any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) SignUp(ctx, username, displayName, email, password, isPublisher any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) UpdateUserProfile(ctx, userID, params any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) ValidateAccessToken(tokenStr any) *gomock.Call + func (mr *MockUserFacadeMockRecorder) VerifyEmail(ctx, userID, code any) *gomock.Call