Documentation
¶
Index ¶
- type AuthenticationController
- func (c *AuthenticationController) Login(ctx context.Context, request *sso_v1.LoginRequest) (*sso_v1.LoginResponse, error)
- func (c *AuthenticationController) RefreshTokens(ctx context.Context, request *sso_v1.RefreshTokensRequest) (*sso_v1.RefreshTokensResponse, error)
- func (c *AuthenticationController) Register(ctx context.Context, request *sso_v1.RegisterRequest) (*emptypb.Empty, error)
- type AuthorizationController
- func (c *AuthorizationController) AssignRoleToUser(ctx context.Context, request *sso_v1.AssignRoleToUserRequest) (*sso_v1.AssignRoleToUserResponse, error)
- func (c *AuthorizationController) GetUserPermissions(ctx context.Context, request *sso_v1.GetUserPermissionsRequest) (*sso_v1.GetUserPermissionsResponse, error)
- func (c *AuthorizationController) GetUserRoles(ctx context.Context, request *sso_v1.GetUserRolesRequest) (*sso_v1.GetUserRolesResponse, error)
- func (c *AuthorizationController) RevokeRoleFromUser(ctx context.Context, request *sso_v1.RevokeRoleFromUserRequest) (*sso_v1.RevokeRoleFromUserResponse, error)
- type ValidationController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenticationController ¶
type AuthenticationController struct { sso_v1.UnimplementedAuthenticationV1Server // contains filtered or unexported fields }
func NewAuthenticationController ¶
func NewAuthenticationController(as interfaces.AuthenticationService) *AuthenticationController
func (*AuthenticationController) Login ¶
func (c *AuthenticationController) Login(ctx context.Context, request *sso_v1.LoginRequest) (*sso_v1.LoginResponse, error)
func (*AuthenticationController) RefreshTokens ¶
func (c *AuthenticationController) RefreshTokens(ctx context.Context, request *sso_v1.RefreshTokensRequest) (*sso_v1.RefreshTokensResponse, error)
func (*AuthenticationController) Register ¶
func (c *AuthenticationController) Register(ctx context.Context, request *sso_v1.RegisterRequest) (*emptypb.Empty, error)
type AuthorizationController ¶
type AuthorizationController struct { sso_v1.UnimplementedAuthorizationV1Server // contains filtered or unexported fields }
func NewAuthorizationController ¶
func NewAuthorizationController(as interfaces.AuthorizationService) *AuthorizationController
func (*AuthorizationController) AssignRoleToUser ¶
func (c *AuthorizationController) AssignRoleToUser(ctx context.Context, request *sso_v1.AssignRoleToUserRequest) (*sso_v1.AssignRoleToUserResponse, error)
func (*AuthorizationController) GetUserPermissions ¶
func (c *AuthorizationController) GetUserPermissions(ctx context.Context, request *sso_v1.GetUserPermissionsRequest) (*sso_v1.GetUserPermissionsResponse, error)
func (*AuthorizationController) GetUserRoles ¶
func (c *AuthorizationController) GetUserRoles(ctx context.Context, request *sso_v1.GetUserRolesRequest) (*sso_v1.GetUserRolesResponse, error)
func (*AuthorizationController) RevokeRoleFromUser ¶
func (c *AuthorizationController) RevokeRoleFromUser(ctx context.Context, request *sso_v1.RevokeRoleFromUserRequest) (*sso_v1.RevokeRoleFromUserResponse, error)
type ValidationController ¶
type ValidationController struct { validation_v1.UnimplementedValidationV1Server // contains filtered or unexported fields }
func NewValidationController ¶
func NewValidationController(tvs interfaces.TokenValidationService) *ValidationController
func (*ValidationController) ValidateToken ¶
func (c *ValidationController) ValidateToken(ctx context.Context, request *validation_v1.ValidateTokenRequest) (*validation_v1.ValidateTokenResponse, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.