Documentation
¶
Index ¶
- type CustomerServer
- func (s *CustomerServer) AddCustomer(ctx context.Context, req *api.CustomerAddReq) (*api.CustomerAddResp, error)
- func (s *CustomerServer) DeleteCustomer(ctx context.Context, req *api.CustomerDeleteReq) (*api.CustomerDeleteResp, error)
- func (s *CustomerServer) GetCustomer(ctx context.Context, req *api.CustomerGetReq) (*api.CustomerGetResp, error)
- func (s *CustomerServer) ListCustomers(ctx context.Context, req *api.CustomersListReq) (*api.CustomersListResp, error)
- func (s *CustomerServer) UpdateCustomer(ctx context.Context, req *api.CustomerUpdateReq) (*api.CustomerUpdateResp, error)
- type MyAccountServer
- func (s *MyAccountServer) CreateApiKey(ctx context.Context, req *api.ApiKeyCreateReq) (*api.ApiKeyCreateResp, error)
- func (s *MyAccountServer) DeleteApiKey(ctx context.Context, req *api.ApiKeyDeleteReq) (*api.ApiKeyDeleteResp, error)
- func (s *MyAccountServer) DisableApiKey(ctx context.Context, req *api.ApiKeyDisableReq) (*api.ApiKeyDisableResp, error)
- func (s *MyAccountServer) EnableApiKey(ctx context.Context, req *api.ApiKeyEnableReq) (*api.ApiKeyEnableResp, error)
- func (s *MyAccountServer) GetMyInfo(ctx context.Context, req *api.MyInfoGetReq) (*api.MyInfoGetResp, error)
- func (s *MyAccountServer) GetMySessions(ctx context.Context, req *api.MySessionsGetReq) (*api.MySessionsGetResp, error)
- func (s *MyAccountServer) ListApiKeys(ctx context.Context, req *api.ApiKeysListReq) (*api.ApiKeysListResp, error)
- func (s *MyAccountServer) ListMyAzs(ctx context.Context, req *api.MyAzsListReq) (*api.MyAzsListResp, error)
- func (s *MyAccountServer) ListMyOrgUnits(ctx context.Context, req *api.MyOrgUnitsListReq) (*api.MyOrgUnitsListResp, error)
- func (s *MyAccountServer) ListMyRegions(ctx context.Context, req *api.MyRegionsListReq) (*api.MyRegionsListResp, error)
- func (s *MyAccountServer) LogoutMySessions(ctx context.Context, req *api.MySessionsLogoutReq) (*api.MySessionsLogoutResp, error)
- func (s *MyAccountServer) SetDefaultOrgUnit(ctx context.Context, req *api.DefaultOrgUnitReq) (*api.DefaultOrgUnitResp, error)
- type MyTenantServer
- func (s *MyTenantServer) CreateMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderCreateReq) (*api.MyIdentityProviderCreateResp, error)
- func (s *MyTenantServer) DeleteMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderDeleteReq) (*api.MyIdentityProviderDeleteResp, error)
- func (s *MyTenantServer) GetMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderGetReq) (*api.MyIdentityProviderGetResp, error)
- func (s *MyTenantServer) GetMyIdentityProviderTypes(ctx context.Context, req *api.IdentityProviderTypesGetReq) (*api.IdentityProviderTypesGetResp, error)
- func (s *MyTenantServer) GetMyPasswordPolicy(ctx context.Context, req *api.MyPasswordPolicyGetReq) (*api.MyPasswordPolicyGetResp, error)
- func (s *MyTenantServer) ListMyIdentityProviders(ctx context.Context, req *api.MyIdentityProvidersListReq) (*api.MyIdentityProvidersListResp, error)
- func (s *MyTenantServer) UpdateMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderUpdateReq) (*api.MyIdentityProviderUpdateResp, error)
- func (s *MyTenantServer) UpdateMyPasswordPolicy(ctx context.Context, req *api.MyPasswordPolicyUpdateReq) (*api.MyPasswordPolicyUpdateResp, error)
- type OrgUnitRoleServer
- func (s *OrgUnitRoleServer) CreateCustomRole(ctx context.Context, req *api.CreateCustomRoleReq) (*api.CreateCustomRoleResp, error)
- func (s *OrgUnitRoleServer) DeleteCustomRole(ctx context.Context, req *api.DeleteCustomRoleReq) (*api.DeleteCustomRoleResp, error)
- func (s *OrgUnitRoleServer) GetCustomRole(ctx context.Context, req *api.GetCustomRoleReq) (*api.GetCustomRoleResp, error)
- func (s *OrgUnitRoleServer) ListOrgUnitRoles(ctx context.Context, req *api.OrgUnitRolesListReq) (*api.OrgUnitRolesListResp, error)
- func (s *OrgUnitRoleServer) UpdateCustomRole(ctx context.Context, req *api.UpdateCustomRoleReq) (*api.UpdateCustomRoleResp, error)
- type OrgUnitServer
- func (s *OrgUnitServer) CreateOrgUnit(ctx context.Context, req *api.OrgUnitCreateReq) (*api.OrgUnitCreateResp, error)
- func (s *OrgUnitServer) DeleteOrgUnit(ctx context.Context, req *api.OrgUnitDeleteReq) (*api.OrgUnitDeleteResp, error)
- func (s *OrgUnitServer) GetOrgUnit(ctx context.Context, req *api.OrgUnitGetReq) (*api.OrgUnitGetResp, error)
- func (s *OrgUnitServer) GetOrgUnitAccessLogs(ctx context.Context, req *api.OrgUnitAccessLogsGetReq) (*api.OrgUnitAccessLogsGetResp, error)
- func (s *OrgUnitServer) ListOrgUnits(ctx context.Context, req *api.OrgUnitsListReq) (*api.OrgUnitsListResp, error)
- func (s *OrgUnitServer) UpdateOrgUnit(ctx context.Context, req *api.OrgUnitUpdateReq) (*api.OrgUnitUpdateResp, error)
- type OrgUnitUserServer
- func (s *OrgUnitUserServer) AddOrgUnitUser(ctx context.Context, req *api.OrgUnitUserAddReq) (*api.OrgUnitUserAddResp, error)
- func (s *OrgUnitUserServer) DeleteOrgUnitUser(ctx context.Context, req *api.OrgUnitUserDeleteReq) (*api.OrgUnitUserDeleteResp, error)
- func (s *OrgUnitUserServer) ListOrgUnitUsers(ctx context.Context, req *api.OrgUnitUsersListReq) (*api.OrgUnitUsersListResp, error)
- func (s *OrgUnitUserServer) UpdateOrgUnitUser(ctx context.Context, req *api.OrgUnitUserUpdateReq) (*api.OrgUnitUserUpdateResp, error)
- type RegistrationServer
- type ResourceDefinitionServer
- type TenantServer
- func (s *TenantServer) CreateTenant(ctx context.Context, req *api.TenantCreateReq) (*api.TenantCreateResp, error)
- func (s *TenantServer) GetTenant(ctx context.Context, req *api.TenantGetReq) (*api.TenantGetResp, error)
- func (s *TenantServer) ListOrgUnits(ctx context.Context, req *api.TenantOrgUnitsListReq) (*api.TenantOrgUnitsListResp, error)
- func (s *TenantServer) ListTenants(ctx context.Context, req *api.TenantsListReq) (*api.TenantsListResp, error)
- type TenantUserApiServer
- func (s *TenantUserApiServer) CreateUser(ctx context.Context, req *api.TenantUserCreateReq) (*api.TenantUserCreateResp, error)
- func (s *TenantUserApiServer) DeleteUser(ctx context.Context, req *api.TenantUserDeleteReq) (*api.TenantUserDeleteResp, error)
- func (s *TenantUserApiServer) DisableUser(ctx context.Context, req *api.TenantUserDisableReq) (*api.TenantUserDisableResp, error)
- func (s *TenantUserApiServer) EnableUser(ctx context.Context, req *api.TenantUserEnableReq) (*api.TenantUserEnableResp, error)
- func (s *TenantUserApiServer) GetUser(ctx context.Context, req *api.TenantUserGetReq) (*api.TenantUserGetResp, error)
- func (s *TenantUserApiServer) GetUsers(ctx context.Context, req *api.TenantUsersListReq) (*api.TenantUsersListResp, error)
- func (s *TenantUserApiServer) ListTenantUserOrgUnits(ctx context.Context, req *api.TenantUserOrgUnitsListReq) (*api.TenantUserOrgUnitsListResp, error)
- func (s *TenantUserApiServer) ListUserSessions(ctx context.Context, req *api.TenantUserSessionsListReq) (*api.TenantUserSessionsListResp, error)
- func (s *TenantUserApiServer) LogoutUserSession(ctx context.Context, req *api.TenantUserSessionLogoutReq) (*api.TenantUserSessionLogoutResp, error)
- func (s *TenantUserApiServer) UpdateUser(ctx context.Context, req *api.TenantUserUpdateReq) (*api.TenantUserUpdateResp, error)
- type UserApiServer
- func (s *UserApiServer) CreateUser(ctx context.Context, req *api.UserCreateReq) (*api.UserCreateResp, error)
- func (s *UserApiServer) DeleteUser(ctx context.Context, req *api.UserDeleteReq) (*api.UserDeleteResp, error)
- func (s *UserApiServer) DisableUser(ctx context.Context, req *api.UserDisableReq) (*api.UserDisableResp, error)
- func (s *UserApiServer) EnableUser(ctx context.Context, req *api.UserEnableReq) (*api.UserEnableResp, error)
- func (s *UserApiServer) GetUser(ctx context.Context, req *api.UserGetReq) (*api.UserGetResp, error)
- func (s *UserApiServer) GetUsers(ctx context.Context, req *api.UsersListReq) (*api.UsersListResp, error)
- func (s *UserApiServer) ListUserOrgUnits(ctx context.Context, req *api.UserOrgUnitsListReq) (*api.UserOrgUnitsListResp, error)
- func (s *UserApiServer) ListUserSessions(ctx context.Context, req *api.UserSessionsListReq) (*api.UserSessionsListResp, error)
- func (s *UserApiServer) LogoutUserSession(ctx context.Context, req *api.UserSessionLogoutReq) (*api.UserSessionLogoutResp, error)
- func (s *UserApiServer) UpdateUser(ctx context.Context, req *api.UserUpdateReq) (*api.UserUpdateResp, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomerServer ¶
type CustomerServer struct {
api.UnimplementedCustomerServer
// contains filtered or unexported fields
}
func NewCustomerServer ¶
func NewCustomerServer(ctx *model.GrpcServerContext, ep string) *CustomerServer
func (*CustomerServer) AddCustomer ¶
func (s *CustomerServer) AddCustomer(ctx context.Context, req *api.CustomerAddReq) (*api.CustomerAddResp, error)
func (*CustomerServer) DeleteCustomer ¶
func (s *CustomerServer) DeleteCustomer(ctx context.Context, req *api.CustomerDeleteReq) (*api.CustomerDeleteResp, error)
func (*CustomerServer) GetCustomer ¶
func (s *CustomerServer) GetCustomer(ctx context.Context, req *api.CustomerGetReq) (*api.CustomerGetResp, error)
func (*CustomerServer) ListCustomers ¶
func (s *CustomerServer) ListCustomers(ctx context.Context, req *api.CustomersListReq) (*api.CustomersListResp, error)
func (*CustomerServer) UpdateCustomer ¶
func (s *CustomerServer) UpdateCustomer(ctx context.Context, req *api.CustomerUpdateReq) (*api.CustomerUpdateResp, error)
type MyAccountServer ¶
type MyAccountServer struct {
api.UnimplementedMyAccountServer
// contains filtered or unexported fields
}
MyAccountServer implements the api.MyAccountServer interface.
func NewMyAccountServer ¶
func NewMyAccountServer(ctx *model.GrpcServerContext, client *keycloak.Client, locationClient *locationclient.IpLocationClient, ep string) *MyAccountServer
NewMyAccountServer registers and returns a new MyAccountServer instance.
Parameters:
ctx - pointer to GrpcServerContext containing gRPC server, mux, and connection
Returns:
*MyAccountServer - the registered server instance
func (*MyAccountServer) CreateApiKey ¶
func (s *MyAccountServer) CreateApiKey(ctx context.Context, req *api.ApiKeyCreateReq) (*api.ApiKeyCreateResp, error)
CreateApiKey returns a dummy API key entry for the user.
Parameters:
ctx - request context req - request message containing API key creation parameters
Returns:
*api.ApiKeyCreateResp - response with dummy API key details error - always nil in this stub
func (*MyAccountServer) DeleteApiKey ¶
func (s *MyAccountServer) DeleteApiKey(ctx context.Context, req *api.ApiKeyDeleteReq) (*api.ApiKeyDeleteResp, error)
DeleteApiKey returns a dummy response for deleting an API key.
Parameters:
ctx - request context req - request message containing the API key ID to delete
Returns:
*api.ApiKeyDeleteResp - empty response (dummy) error - always nil in this stub
func (*MyAccountServer) DisableApiKey ¶
func (s *MyAccountServer) DisableApiKey(ctx context.Context, req *api.ApiKeyDisableReq) (*api.ApiKeyDisableResp, error)
DisableApiKey returns a dummy response for disabling an API key.
Parameters:
ctx - request context req - request message containing the API key ID to disable
Returns:
*api.ApiKeyDisableResp - empty response (dummy) error - always nil in this stub
func (*MyAccountServer) EnableApiKey ¶
func (s *MyAccountServer) EnableApiKey(ctx context.Context, req *api.ApiKeyEnableReq) (*api.ApiKeyEnableResp, error)
EnableApiKey returns a dummy response for enabling an API key.
Parameters:
ctx - request context req - request message containing the API key ID to enable
Returns:
*api.ApiKeyEnableResp - empty response (dummy) error - always nil in this stub
func (*MyAccountServer) GetMyInfo ¶
func (s *MyAccountServer) GetMyInfo(ctx context.Context, req *api.MyInfoGetReq) (*api.MyInfoGetResp, error)
GetMyInfo returns account information for the current user. If authentication info is missing from the context, it returns an Unauthenticated error.
Parameters:
ctx - request context req - request message containing any required parameters
Returns:
*api.MyInfoGetResp - response with user info (username and full name) error - gRPC error if unauthenticated, otherwise nil
func (*MyAccountServer) GetMySessions ¶
func (s *MyAccountServer) GetMySessions(ctx context.Context, req *api.MySessionsGetReq) (*api.MySessionsGetResp, error)
func (*MyAccountServer) ListApiKeys ¶
func (s *MyAccountServer) ListApiKeys(ctx context.Context, req *api.ApiKeysListReq) (*api.ApiKeysListResp, error)
ListApiKeys returns a list of dummy API keys for the user.
Parameters:
ctx - request context req - request message (unused in this stub)
Returns:
*api.ApiKeysListResp - response containing a list of dummy API keys error - always nil in this stub
func (*MyAccountServer) ListMyAzs ¶
func (s *MyAccountServer) ListMyAzs(ctx context.Context, req *api.MyAzsListReq) (*api.MyAzsListResp, error)
func (*MyAccountServer) ListMyOrgUnits ¶
func (s *MyAccountServer) ListMyOrgUnits(ctx context.Context, req *api.MyOrgUnitsListReq) (*api.MyOrgUnitsListResp, error)
func (*MyAccountServer) ListMyRegions ¶
func (s *MyAccountServer) ListMyRegions(ctx context.Context, req *api.MyRegionsListReq) (*api.MyRegionsListResp, error)
func (*MyAccountServer) LogoutMySessions ¶
func (s *MyAccountServer) LogoutMySessions(ctx context.Context, req *api.MySessionsLogoutReq) (*api.MySessionsLogoutResp, error)
func (*MyAccountServer) SetDefaultOrgUnit ¶
func (s *MyAccountServer) SetDefaultOrgUnit(ctx context.Context, req *api.DefaultOrgUnitReq) (*api.DefaultOrgUnitResp, error)
type MyTenantServer ¶
type MyTenantServer struct {
api.UnimplementedMyTenantServer
// contains filtered or unexported fields
}
func NewMyTenantServer ¶
func NewMyTenantServer(ctx *model.GrpcServerContext, client *keycloak.Client, ep string) *MyTenantServer
func (*MyTenantServer) CreateMyIdentityProvider ¶
func (s *MyTenantServer) CreateMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderCreateReq) (*api.MyIdentityProviderCreateResp, error)
func (*MyTenantServer) DeleteMyIdentityProvider ¶
func (s *MyTenantServer) DeleteMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderDeleteReq) (*api.MyIdentityProviderDeleteResp, error)
func (*MyTenantServer) GetMyIdentityProvider ¶
func (s *MyTenantServer) GetMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderGetReq) (*api.MyIdentityProviderGetResp, error)
func (*MyTenantServer) GetMyIdentityProviderTypes ¶
func (s *MyTenantServer) GetMyIdentityProviderTypes(ctx context.Context, req *api.IdentityProviderTypesGetReq) (*api.IdentityProviderTypesGetResp, error)
func (*MyTenantServer) GetMyPasswordPolicy ¶
func (s *MyTenantServer) GetMyPasswordPolicy(ctx context.Context, req *api.MyPasswordPolicyGetReq) (*api.MyPasswordPolicyGetResp, error)
func (*MyTenantServer) ListMyIdentityProviders ¶
func (s *MyTenantServer) ListMyIdentityProviders(ctx context.Context, req *api.MyIdentityProvidersListReq) (*api.MyIdentityProvidersListResp, error)
func (*MyTenantServer) UpdateMyIdentityProvider ¶
func (s *MyTenantServer) UpdateMyIdentityProvider(ctx context.Context, req *api.MyIdentityProviderUpdateReq) (*api.MyIdentityProviderUpdateResp, error)
func (*MyTenantServer) UpdateMyPasswordPolicy ¶
func (s *MyTenantServer) UpdateMyPasswordPolicy(ctx context.Context, req *api.MyPasswordPolicyUpdateReq) (*api.MyPasswordPolicyUpdateResp, error)
type OrgUnitRoleServer ¶
type OrgUnitRoleServer struct {
api.UnimplementedOrgUnitRoleServer
}
func NewOrgUnitRoleServer ¶
func NewOrgUnitRoleServer(ctx *model.GrpcServerContext, ep string) *OrgUnitRoleServer
func (*OrgUnitRoleServer) CreateCustomRole ¶
func (s *OrgUnitRoleServer) CreateCustomRole(ctx context.Context, req *api.CreateCustomRoleReq) (*api.CreateCustomRoleResp, error)
CreateCustomRole creates a new custom role for the org unit TODO: Implementation coming in a separate PR
func (*OrgUnitRoleServer) DeleteCustomRole ¶
func (s *OrgUnitRoleServer) DeleteCustomRole(ctx context.Context, req *api.DeleteCustomRoleReq) (*api.DeleteCustomRoleResp, error)
DeleteCustomRole deletes a custom role from the organization unit TODO: Implementation coming in a separate PR
func (*OrgUnitRoleServer) GetCustomRole ¶
func (s *OrgUnitRoleServer) GetCustomRole(ctx context.Context, req *api.GetCustomRoleReq) (*api.GetCustomRoleResp, error)
GetCustomRole retrieves details of a specific custom role TODO: Implementation coming in a separate PR
func (*OrgUnitRoleServer) ListOrgUnitRoles ¶
func (s *OrgUnitRoleServer) ListOrgUnitRoles(ctx context.Context, req *api.OrgUnitRolesListReq) (*api.OrgUnitRolesListResp, error)
Return only built-in roles (hardcoded) TODO: Custom roles will be added in a separate PR
func (*OrgUnitRoleServer) UpdateCustomRole ¶
func (s *OrgUnitRoleServer) UpdateCustomRole(ctx context.Context, req *api.UpdateCustomRoleReq) (*api.UpdateCustomRoleResp, error)
UpdateCustomRole updates an existing custom role TODO: Implementation coming in a separate PR
type OrgUnitServer ¶
type OrgUnitServer struct {
api.UnimplementedOrgUnitServer
// contains filtered or unexported fields
}
func NewOrgUnitServer ¶
func NewOrgUnitServer(ctx *model.GrpcServerContext, ep string) *OrgUnitServer
func (*OrgUnitServer) CreateOrgUnit ¶
func (s *OrgUnitServer) CreateOrgUnit(ctx context.Context, req *api.OrgUnitCreateReq) (*api.OrgUnitCreateResp, error)
func (*OrgUnitServer) DeleteOrgUnit ¶
func (s *OrgUnitServer) DeleteOrgUnit(ctx context.Context, req *api.OrgUnitDeleteReq) (*api.OrgUnitDeleteResp, error)
func (*OrgUnitServer) GetOrgUnit ¶
func (s *OrgUnitServer) GetOrgUnit(ctx context.Context, req *api.OrgUnitGetReq) (*api.OrgUnitGetResp, error)
func (*OrgUnitServer) GetOrgUnitAccessLogs ¶
func (s *OrgUnitServer) GetOrgUnitAccessLogs(ctx context.Context, req *api.OrgUnitAccessLogsGetReq) (*api.OrgUnitAccessLogsGetResp, error)
func (*OrgUnitServer) ListOrgUnits ¶
func (s *OrgUnitServer) ListOrgUnits(ctx context.Context, req *api.OrgUnitsListReq) (*api.OrgUnitsListResp, error)
func (*OrgUnitServer) UpdateOrgUnit ¶
func (s *OrgUnitServer) UpdateOrgUnit(ctx context.Context, req *api.OrgUnitUpdateReq) (*api.OrgUnitUpdateResp, error)
type OrgUnitUserServer ¶
type OrgUnitUserServer struct {
api.UnimplementedOrgUnitUserServer
// contains filtered or unexported fields
}
func NewOrgUnitUserServer ¶
func NewOrgUnitUserServer(ctx *model.GrpcServerContext, ep string) *OrgUnitUserServer
func (*OrgUnitUserServer) AddOrgUnitUser ¶
func (s *OrgUnitUserServer) AddOrgUnitUser(ctx context.Context, req *api.OrgUnitUserAddReq) (*api.OrgUnitUserAddResp, error)
func (*OrgUnitUserServer) DeleteOrgUnitUser ¶
func (s *OrgUnitUserServer) DeleteOrgUnitUser(ctx context.Context, req *api.OrgUnitUserDeleteReq) (*api.OrgUnitUserDeleteResp, error)
func (*OrgUnitUserServer) ListOrgUnitUsers ¶
func (s *OrgUnitUserServer) ListOrgUnitUsers(ctx context.Context, req *api.OrgUnitUsersListReq) (*api.OrgUnitUsersListResp, error)
func (*OrgUnitUserServer) UpdateOrgUnitUser ¶
func (s *OrgUnitUserServer) UpdateOrgUnitUser(ctx context.Context, req *api.OrgUnitUserUpdateReq) (*api.OrgUnitUserUpdateResp, error)
type RegistrationServer ¶
type RegistrationServer struct {
api.UnimplementedRegistrationServer
// contains filtered or unexported fields
}
func NewRegistrationServer ¶
func NewRegistrationServer(ctx *model.GrpcServerContext, ep string) *RegistrationServer
func (*RegistrationServer) GetRegisterOtp ¶
func (s *RegistrationServer) GetRegisterOtp(ctx context.Context, req *api.RegisterOtpReq) (*api.RegisterOtpResp, error)
type ResourceDefinitionServer ¶
type ResourceDefinitionServer struct {
api.UnimplementedResourceDefinitionServer
// contains filtered or unexported fields
}
func NewResourceDefinitionServer ¶
func NewResourceDefinitionServer(ctx *model.GrpcServerContext, mgr *roledef.ResourceManager, ep string) *ResourceDefinitionServer
func (*ResourceDefinitionServer) GetResources ¶
func (s *ResourceDefinitionServer) GetResources(ctx context.Context, req *api.ResourceGetReq) (*api.ResourceGetResp, error)
type TenantServer ¶
type TenantServer struct {
api.UnimplementedTenantServer
// contains filtered or unexported fields
}
func NewTenantServer ¶
func NewTenantServer(ctx *model.GrpcServerContext, ep string) *TenantServer
func (*TenantServer) CreateTenant ¶
func (s *TenantServer) CreateTenant(ctx context.Context, req *api.TenantCreateReq) (*api.TenantCreateResp, error)
func (*TenantServer) GetTenant ¶
func (s *TenantServer) GetTenant(ctx context.Context, req *api.TenantGetReq) (*api.TenantGetResp, error)
func (*TenantServer) ListOrgUnits ¶
func (s *TenantServer) ListOrgUnits(ctx context.Context, req *api.TenantOrgUnitsListReq) (*api.TenantOrgUnitsListResp, error)
func (*TenantServer) ListTenants ¶
func (s *TenantServer) ListTenants(ctx context.Context, req *api.TenantsListReq) (*api.TenantsListResp, error)
type TenantUserApiServer ¶
type TenantUserApiServer struct {
api.UnimplementedTenantUserServer
// contains filtered or unexported fields
}
func NewTenantUserServer ¶
func NewTenantUserServer(ctx *model.GrpcServerContext, client *keycloak.Client, ep string) *TenantUserApiServer
func (*TenantUserApiServer) CreateUser ¶
func (s *TenantUserApiServer) CreateUser(ctx context.Context, req *api.TenantUserCreateReq) (*api.TenantUserCreateResp, error)
func (*TenantUserApiServer) DeleteUser ¶
func (s *TenantUserApiServer) DeleteUser(ctx context.Context, req *api.TenantUserDeleteReq) (*api.TenantUserDeleteResp, error)
func (*TenantUserApiServer) DisableUser ¶
func (s *TenantUserApiServer) DisableUser(ctx context.Context, req *api.TenantUserDisableReq) (*api.TenantUserDisableResp, error)
func (*TenantUserApiServer) EnableUser ¶
func (s *TenantUserApiServer) EnableUser(ctx context.Context, req *api.TenantUserEnableReq) (*api.TenantUserEnableResp, error)
func (*TenantUserApiServer) GetUser ¶
func (s *TenantUserApiServer) GetUser(ctx context.Context, req *api.TenantUserGetReq) (*api.TenantUserGetResp, error)
func (*TenantUserApiServer) GetUsers ¶
func (s *TenantUserApiServer) GetUsers(ctx context.Context, req *api.TenantUsersListReq) (*api.TenantUsersListResp, error)
func (*TenantUserApiServer) ListTenantUserOrgUnits ¶
func (s *TenantUserApiServer) ListTenantUserOrgUnits(ctx context.Context, req *api.TenantUserOrgUnitsListReq) (*api.TenantUserOrgUnitsListResp, error)
func (*TenantUserApiServer) ListUserSessions ¶
func (s *TenantUserApiServer) ListUserSessions(ctx context.Context, req *api.TenantUserSessionsListReq) (*api.TenantUserSessionsListResp, error)
func (*TenantUserApiServer) LogoutUserSession ¶
func (s *TenantUserApiServer) LogoutUserSession(ctx context.Context, req *api.TenantUserSessionLogoutReq) (*api.TenantUserSessionLogoutResp, error)
func (*TenantUserApiServer) UpdateUser ¶
func (s *TenantUserApiServer) UpdateUser(ctx context.Context, req *api.TenantUserUpdateReq) (*api.TenantUserUpdateResp, error)
type UserApiServer ¶
type UserApiServer struct {
api.UnimplementedUserServer
// contains filtered or unexported fields
}
func NewUserServer ¶
func NewUserServer(ctx *model.GrpcServerContext, client *keycloak.Client, locationClient *locationclient.IpLocationClient, ep string) *UserApiServer
func (*UserApiServer) CreateUser ¶
func (s *UserApiServer) CreateUser(ctx context.Context, req *api.UserCreateReq) (*api.UserCreateResp, error)
func (*UserApiServer) DeleteUser ¶
func (s *UserApiServer) DeleteUser(ctx context.Context, req *api.UserDeleteReq) (*api.UserDeleteResp, error)
func (*UserApiServer) DisableUser ¶
func (s *UserApiServer) DisableUser(ctx context.Context, req *api.UserDisableReq) (*api.UserDisableResp, error)
func (*UserApiServer) EnableUser ¶
func (s *UserApiServer) EnableUser(ctx context.Context, req *api.UserEnableReq) (*api.UserEnableResp, error)
func (*UserApiServer) GetUser ¶
func (s *UserApiServer) GetUser(ctx context.Context, req *api.UserGetReq) (*api.UserGetResp, error)
func (*UserApiServer) GetUsers ¶
func (s *UserApiServer) GetUsers(ctx context.Context, req *api.UsersListReq) (*api.UsersListResp, error)
func (*UserApiServer) ListUserOrgUnits ¶
func (s *UserApiServer) ListUserOrgUnits(ctx context.Context, req *api.UserOrgUnitsListReq) (*api.UserOrgUnitsListResp, error)
func (*UserApiServer) ListUserSessions ¶
func (s *UserApiServer) ListUserSessions(ctx context.Context, req *api.UserSessionsListReq) (*api.UserSessionsListResp, error)
func (*UserApiServer) LogoutUserSession ¶
func (s *UserApiServer) LogoutUserSession(ctx context.Context, req *api.UserSessionLogoutReq) (*api.UserSessionLogoutResp, error)
func (*UserApiServer) UpdateUser ¶
func (s *UserApiServer) UpdateUser(ctx context.Context, req *api.UserUpdateReq) (*api.UserUpdateResp, error)