iam

package
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 22, 2025 License: MIT Imports: 52 Imported by: 1

Documentation

Index

Constants

View Source
const (
	TypePublisher string = "Publisher"
	TypeStudio    string = "Studio"
	TypeGame      string = "Game"
)
View Source
const ServiceVersion = "7.34.3"

Variables

View Source
var SDKVersion string

Functions

func ClientTokenRefresher

func ClientTokenRefresher(s auth.Session)

func GetUserAgent

func GetUserAgent() string

func NewIamClient

func NewIamClient(configRepository repository.ConfigRepository) *iamclient.JusticeIamService

func NewRefreshTokenSchedulerImpl

func NewRefreshTokenSchedulerImpl() auth.RefreshTokenScheduler

func UserTokenRefresher

func UserTokenRefresher(s auth.Session)

Types

type AccountIdentifierTagService added in v0.5.0

type AccountIdentifierTagService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*AccountIdentifierTagService) AdminCreateTagV3Short added in v0.5.0

func (*AccountIdentifierTagService) AdminDeleteTagV3Short added in v0.5.0

func (*AccountIdentifierTagService) AdminQueryTagV3Short added in v0.5.0

func (*AccountIdentifierTagService) AdminUpdateTagV3Short added in v0.5.0

func (*AccountIdentifierTagService) GetAuthSession added in v0.5.0

func (aaa *AccountIdentifierTagService) GetAuthSession() auth.Session

func (*AccountIdentifierTagService) UpdateFlightId added in v0.5.0

func (aaa *AccountIdentifierTagService) UpdateFlightId(flightId string)

type AuthTokenValidator

type AuthTokenValidator interface {
	Initialize() error
	Validate(token string, permission *Permission, namespace *string, userId *string) error
}

func NewTokenValidator

func NewTokenValidator(authService OAuth20Service, refreshInterval time.Duration) AuthTokenValidator

type BansService

type BansService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*BansService) AdminBanUserBulkV3Short

func (aaa *BansService) AdminBanUserBulkV3Short(input *bans.AdminBanUserBulkV3Params) (*bans.AdminBanUserBulkV3Response, error)

func (*BansService) AdminGetBannedUsersV3Short

func (aaa *BansService) AdminGetBannedUsersV3Short(input *bans.AdminGetBannedUsersV3Params) (*bans.AdminGetBannedUsersV3Response, error)

func (*BansService) AdminGetBansTypeV3Short

func (aaa *BansService) AdminGetBansTypeV3Short(input *bans.AdminGetBansTypeV3Params) (*bans.AdminGetBansTypeV3Response, error)

func (*BansService) AdminGetListBanReasonV3Short

func (aaa *BansService) AdminGetListBanReasonV3Short(input *bans.AdminGetListBanReasonV3Params) (*bans.AdminGetListBanReasonV3Response, error)

func (*BansService) AdminUnbanUserBulkV3Short

func (aaa *BansService) AdminUnbanUserBulkV3Short(input *bans.AdminUnbanUserBulkV3Params) (*bans.AdminUnbanUserBulkV3Response, error)

func (*BansService) GetAuthSession

func (aaa *BansService) GetAuthSession() auth.Session

func (*BansService) GetBansTypeShort

func (aaa *BansService) GetBansTypeShort(input *bans.GetBansTypeParams) (*bans.GetBansTypeResponse, error)

func (*BansService) GetListBanReasonShort

func (aaa *BansService) GetListBanReasonShort(input *bans.GetListBanReasonParams) (*bans.GetListBanReasonResponse, error)

func (*BansService) UpdateFlightId

func (aaa *BansService) UpdateFlightId(flightId string)

type ClientsConfigV3Service

type ClientsConfigV3Service struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*ClientsConfigV3Service) AdminDeleteConfigPermissionsByGroupShort

func (aaa *ClientsConfigV3Service) AdminDeleteConfigPermissionsByGroupShort(input *clients_config_v3.AdminDeleteConfigPermissionsByGroupParams) error

func (*ClientsConfigV3Service) AdminUpdateAvailablePermissionsByModuleShort

func (aaa *ClientsConfigV3Service) AdminUpdateAvailablePermissionsByModuleShort(input *clients_config_v3.AdminUpdateAvailablePermissionsByModuleParams) error

func (*ClientsConfigV3Service) GetAuthSession

func (aaa *ClientsConfigV3Service) GetAuthSession() auth.Session

func (*ClientsConfigV3Service) UpdateFlightId

func (aaa *ClientsConfigV3Service) UpdateFlightId(flightId string)

type ClientsService

type ClientsService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*ClientsService) AddClientPermissionShort

func (aaa *ClientsService) AddClientPermissionShort(input *clients.AddClientPermissionParams) error

func (*ClientsService) AdminAddClientPermissionsV3Short

func (aaa *ClientsService) AdminAddClientPermissionsV3Short(input *clients.AdminAddClientPermissionsV3Params) error

func (*ClientsService) AdminBulkUpdateClientsV3Short

func (aaa *ClientsService) AdminBulkUpdateClientsV3Short(input *clients.AdminBulkUpdateClientsV3Params) error

func (*ClientsService) AdminCreateClientV3Short

func (*ClientsService) AdminDeleteClientPermissionV3Short

func (aaa *ClientsService) AdminDeleteClientPermissionV3Short(input *clients.AdminDeleteClientPermissionV3Params) error

func (*ClientsService) AdminDeleteClientV3Short

func (aaa *ClientsService) AdminDeleteClientV3Short(input *clients.AdminDeleteClientV3Params) error

func (*ClientsService) AdminUpdateClientPermissionV3Short

func (aaa *ClientsService) AdminUpdateClientPermissionV3Short(input *clients.AdminUpdateClientPermissionV3Params) error

func (*ClientsService) AdminUpdateClientSecretV3Short

func (aaa *ClientsService) AdminUpdateClientSecretV3Short(input *clients.AdminUpdateClientSecretV3Params) error

func (*ClientsService) AdminUpdateClientV3Short

func (*ClientsService) CreateClientByNamespaceShort

func (*ClientsService) CreateClientShort

func (aaa *ClientsService) CreateClientShort(input *clients.CreateClientParams) (*clients.CreateClientResponse, error)

func (*ClientsService) DeleteClientByNamespaceShort

func (aaa *ClientsService) DeleteClientByNamespaceShort(input *clients.DeleteClientByNamespaceParams) error

func (*ClientsService) DeleteClientPermissionShort

func (aaa *ClientsService) DeleteClientPermissionShort(input *clients.DeleteClientPermissionParams) error

func (*ClientsService) DeleteClientShort

func (aaa *ClientsService) DeleteClientShort(input *clients.DeleteClientParams) error

func (*ClientsService) GetAuthSession

func (aaa *ClientsService) GetAuthSession() auth.Session

func (*ClientsService) GetClientShort

func (aaa *ClientsService) GetClientShort(input *clients.GetClientParams) (*clients.GetClientResponse, error)

func (*ClientsService) GetClientsShort

func (aaa *ClientsService) GetClientsShort(input *clients.GetClientsParams) (*clients.GetClientsResponse, error)

func (*ClientsService) GetClientsbyNamespaceShort

func (*ClientsService) UpdateClientPermissionShort

func (aaa *ClientsService) UpdateClientPermissionShort(input *clients.UpdateClientPermissionParams) error

func (*ClientsService) UpdateClientSecretShort

func (aaa *ClientsService) UpdateClientSecretShort(input *clients.UpdateClientSecretParams) error

func (*ClientsService) UpdateClientShort

func (aaa *ClientsService) UpdateClientShort(input *clients.UpdateClientParams) (*clients.UpdateClientResponse, error)

func (*ClientsService) UpdateFlightId

func (aaa *ClientsService) UpdateFlightId(flightId string)

type ConfigService

type ConfigService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*ConfigService) AdminGetConfigValueV3Short

func (aaa *ConfigService) AdminGetConfigValueV3Short(input *config.AdminGetConfigValueV3Params) (*config.AdminGetConfigValueV3Response, error)

func (*ConfigService) GetAuthSession

func (aaa *ConfigService) GetAuthSession() auth.Session

func (*ConfigService) PublicGetConfigValueV3Short

func (aaa *ConfigService) PublicGetConfigValueV3Short(input *config.PublicGetConfigValueV3Params) (*config.PublicGetConfigValueV3Response, error)

func (*ConfigService) PublicGetSystemConfigV3Short added in v0.4.0

func (aaa *ConfigService) PublicGetSystemConfigV3Short(input *config.PublicGetSystemConfigV3Params) (*config.PublicGetSystemConfigV3Response, error)

func (*ConfigService) UpdateFlightId

func (aaa *ConfigService) UpdateFlightId(flightId string)

type CountryService

type CountryService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*CountryService) AdminAddCountryBlacklistV3Short

func (aaa *CountryService) AdminAddCountryBlacklistV3Short(input *country.AdminAddCountryBlacklistV3Params) error

func (*CountryService) AdminGetCountryBlacklistV3Short

func (*CountryService) AdminGetCountryListV3Short

func (*CountryService) GetAuthSession

func (aaa *CountryService) GetAuthSession() auth.Session

func (*CountryService) PublicGetCountryListV3Short

func (*CountryService) UpdateFlightId

func (aaa *CountryService) UpdateFlightId(flightId string)

type DevicesV4Service

type DevicesV4Service struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*DevicesV4Service) AdminBanDeviceV4Short

func (aaa *DevicesV4Service) AdminBanDeviceV4Short(input *devices_v4.AdminBanDeviceV4Params) error

func (*DevicesV4Service) AdminDecryptDeviceV4Short

func (*DevicesV4Service) AdminGenerateReportV4Short

func (aaa *DevicesV4Service) AdminGenerateReportV4Short(input *devices_v4.AdminGenerateReportV4Params) error

func (*DevicesV4Service) AdminGetDeviceBanV4Short

func (*DevicesV4Service) AdminGetDeviceBansV4Short

func (*DevicesV4Service) AdminGetDeviceTypesV4Short

func (*DevicesV4Service) AdminUnbanDeviceV4Short

func (aaa *DevicesV4Service) AdminUnbanDeviceV4Short(input *devices_v4.AdminUnbanDeviceV4Params) error

func (*DevicesV4Service) AdminUpdateDeviceBanV4Short

func (aaa *DevicesV4Service) AdminUpdateDeviceBanV4Short(input *devices_v4.AdminUpdateDeviceBanV4Params) error

func (*DevicesV4Service) GetAuthSession

func (aaa *DevicesV4Service) GetAuthSession() auth.Session

func (*DevicesV4Service) UpdateFlightId

func (aaa *DevicesV4Service) UpdateFlightId(flightId string)

type InputValidationsService

type InputValidationsService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*InputValidationsService) AdminResetInputValidationsShort

func (aaa *InputValidationsService) AdminResetInputValidationsShort(input *input_validations.AdminResetInputValidationsParams) error

func (*InputValidationsService) AdminUpdateInputValidationsShort

func (aaa *InputValidationsService) AdminUpdateInputValidationsShort(input *input_validations.AdminUpdateInputValidationsParams) error

func (*InputValidationsService) GetAuthSession

func (aaa *InputValidationsService) GetAuthSession() auth.Session

func (*InputValidationsService) UpdateFlightId

func (aaa *InputValidationsService) UpdateFlightId(flightId string)

type JWTBan

type JWTBan struct {
	Ban     string    `json:"Ban"`
	EndDate time.Time `json:"EndDate"`
}

JWTBan holds information about ban record in JWT

type JWTClaims

type JWTClaims struct {
	Namespace       string          `json:"namespace"`
	DisplayName     string          `json:"display_name"`
	Roles           []string        `json:"roles"`
	NamespaceRoles  []NamespaceRole `json:"namespace_roles"`
	Permissions     []Permission    `json:"permissions"`
	Bans            []JWTBan        `json:"bans"`
	JusticeFlags    int             `json:"jflgs"`
	Scope           string          `json:"scope"`
	Country         string          `json:"country"`
	ClientID        string          `json:"client_id"`
	IsComply        bool            `json:"is_comply"`
	StudioNamespace string          `json:"studio_namespace,omitempty"`
	ExtendNamespace string          `json:"extend_namespace,omitempty"`
	jwt.Claims
}

JWTClaims holds data stored in a JWT access token with additional Justice Flags field

func (*JWTClaims) Validate

func (c *JWTClaims) Validate() error

Validate checks if the JWT is still valid

type LoginAllowlistService

type LoginAllowlistService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*LoginAllowlistService) AdminUpdateLoginAllowlistV3Short

func (aaa *LoginAllowlistService) AdminUpdateLoginAllowlistV3Short(input *login_allowlist.AdminUpdateLoginAllowlistV3Params) error

func (*LoginAllowlistService) GetAuthSession

func (aaa *LoginAllowlistService) GetAuthSession() auth.Session

func (*LoginAllowlistService) UpdateFlightId

func (aaa *LoginAllowlistService) UpdateFlightId(flightId string)

type NamespaceContext

type NamespaceContext struct {
	Namespace          string `json:"namespace"` // studio namespace + game namespace
	Type               string `json:"type"`      // enum: Publisher, Studio, Game
	PublisherNamespace string `json:"publisherNamespace"`
	StudioNamespace    string `json:"studioNamespace"` // it will be empty when input namespace is publisher namespace
}

type NamespaceRole

type NamespaceRole struct {
	RoleID    string `json:"roleId"`
	Namespace string `json:"namespace"`
}

type OAuth20ExtensionService

type OAuth20ExtensionService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*OAuth20ExtensionService) AuthenticateAndLinkForwardV3Short

func (aaa *OAuth20ExtensionService) AuthenticateAndLinkForwardV3Short(input *o_auth2_0_extension.AuthenticateAndLinkForwardV3Params) (string, error)

func (*OAuth20ExtensionService) GetAuthSession

func (aaa *OAuth20ExtensionService) GetAuthSession() auth.Session

func (*OAuth20ExtensionService) LogoutShort

func (*OAuth20ExtensionService) PlatformAuthenticationV3Short

func (aaa *OAuth20ExtensionService) PlatformAuthenticationV3Short(input *o_auth2_0_extension.PlatformAuthenticationV3Params) (string, error)

func (*OAuth20ExtensionService) UpdateFlightId

func (aaa *OAuth20ExtensionService) UpdateFlightId(flightId string)

func (*OAuth20ExtensionService) UpgradeAndAuthenticateForwardV3Short

func (aaa *OAuth20ExtensionService) UpgradeAndAuthenticateForwardV3Short(input *o_auth2_0_extension.UpgradeAndAuthenticateForwardV3Params) (string, error)

func (*OAuth20ExtensionService) UserAuthenticationV3Short

func (aaa *OAuth20ExtensionService) UserAuthenticationV3Short(input *o_auth2_0_extension.UserAuthenticationV3Params) (string, error)

type OAuth20RefreshService

type OAuth20RefreshService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	Token            repository.TokenRepository
}

type OAuth20Service

type OAuth20Service struct {
	Client                 *iamclient.JusticeIamService
	ConfigRepository       repository.ConfigRepository
	TokenRepository        repository.TokenRepository
	RefreshTokenRepository repository.RefreshTokenRepository

	FlightIdRepository *utils.FlightIdContainer
	// contains filtered or unexported fields
}

func (*OAuth20Service) AuthCodeRequestV3Short

func (aaa *OAuth20Service) AuthCodeRequestV3Short(input *o_auth2_0.AuthCodeRequestV3Params) (string, error)

func (*OAuth20Service) Authenticate

func (o *OAuth20Service) Authenticate(requestID, username, password string) (string, error)

func (*OAuth20Service) AuthenticateWithContext added in v0.6.0

func (o *OAuth20Service) AuthenticateWithContext(ctx context.Context, requestID, username, password string) (string, error)

func (*OAuth20Service) Authorize

func (o *OAuth20Service) Authorize(scope, challenge, challengeMethod string) (string, error)

func (*OAuth20Service) AuthorizeV3Short

func (aaa *OAuth20Service) AuthorizeV3Short(input *o_auth2_0.AuthorizeV3Params) (string, error)

func (*OAuth20Service) AuthorizeWithContext added in v0.6.0

func (o *OAuth20Service) AuthorizeWithContext(ctx context.Context, scope, challenge, challengeMethod string) (string, error)

func (*OAuth20Service) Change2FAMethodShort

func (aaa *OAuth20Service) Change2FAMethodShort(input *o_auth2_0.Change2FAMethodParams) error

func (*OAuth20Service) GetAuthSession

func (aaa *OAuth20Service) GetAuthSession() auth.Session

func (*OAuth20Service) GetJWKSV3Short

func (aaa *OAuth20Service) GetJWKSV3Short(input *o_auth2_0.GetJWKSV3Params) (*o_auth2_0.GetJWKSV3Response, error)

func (*OAuth20Service) GetRevocationListV3Short

func (*OAuth20Service) GetToken

func (o *OAuth20Service) GetToken() (string, error)

func (*OAuth20Service) GrantTokenAuthorizationCode

func (o *OAuth20Service) GrantTokenAuthorizationCode(code, codeVerifier, redirectURI string) error

func (*OAuth20Service) GrantTokenAuthorizationCodeWithContext added in v0.6.0

func (o *OAuth20Service) GrantTokenAuthorizationCodeWithContext(ctx context.Context, code, codeVerifier, redirectURI string) error

func (*OAuth20Service) GrantTokenCredentials

func (o *OAuth20Service) GrantTokenCredentials(code, codeVerifier string) error

func (*OAuth20Service) GrantTokenRefreshToken

func (o *OAuth20Service) GrantTokenRefreshToken(code, codeVerifier, refreshToken string) error

func (*OAuth20Service) Login

func (o *OAuth20Service) Login(username, password string) error

Login is a custom wrapper used to login with username and password

func (*OAuth20Service) LoginClient

func (o *OAuth20Service) LoginClient(clientId, clientSecret *string) error

LoginClient is a custom wrapper used to log in with clientId and clientSecret

func (*OAuth20Service) LoginClientWithContext added in v0.6.0

func (o *OAuth20Service) LoginClientWithContext(ctx context.Context, clientId, clientSecret *string) error

LoginClientWithContext is a custom wrapper used to log in with clientId and clientSecret Context in this method can be used for tracing capability.

func (*OAuth20Service) LoginOrRefresh

func (o *OAuth20Service) LoginOrRefresh(username, password string) error

LoginOrRefresh is a custom wrapper that performs user authentication with automatic token refresh. Unlike the basic Login method, this method checks if an existing token is present and valid. If the token has expired but the refresh token is still valid, it refreshes the token automatically. If no token exists or the refresh token has expired, it performs a fresh login using the provided credentials.

Example:

oAuth20Service := &iam.OAuth20Service{
	Client:           factory.NewIamClient(auth.DefaultConfigRepositoryImpl()),
	ConfigRepository: auth.DefaultConfigRepositoryImpl(),
	TokenRepository:  auth.DefaultTokenRepositoryImpl(),
	RefreshTokenRepository: &auth.RefreshTokenImpl{
		RefreshRate: 0.5,
		AutoRefresh: false, // must be set to false for on demand refresh token
	},
}
err := oAuth20Service.LoginOrRefresh("username", "password")

func (*OAuth20Service) LoginOrRefreshClient

func (o *OAuth20Service) LoginOrRefreshClient(clientId, clientSecret *string) error

LoginOrRefreshClient is a custom wrapper that performs client authentication with automatic token refresh. This method is designed for client credentials flow and checks if an existing client token is present and valid. If the token has expired, it performs a fresh client login using the provided client credentials. Unlike user authentication, client tokens typically don't support refresh tokens, so expired tokens require re-authentication.

Parameters:

  • clientId: OAuth client ID (can be nil to use default from config)
  • clientSecret: OAuth client secret (can be nil to use default from config)

Note: Uses thread-safe atomic operations to prevent concurrent login attempts.

func (*OAuth20Service) LoginOrRefreshWithScope

func (o *OAuth20Service) LoginOrRefreshWithScope(username, password, scope string) error

LoginOrRefreshWithScope is a custom wrapper that performs user authentication with automatic token refresh for a specific scope. This method provides the same functionality as LoginOrRefresh but allows specifying custom OAuth scopes. It checks if an existing token is present and valid, refreshes expired tokens automatically, and performs fresh login when no token exists or refresh token has expired.

Parameters:

  • username: User's login username/client ID
  • password: User's login password/client secret
  • scope: OAuth scope string (e.g., "commerce account social publishing analytics")

Note: Requires AutoRefresh to be set to false in RefreshTokenRepository for proper on-demand token management.

func (*OAuth20Service) LoginPlatform

func (o *OAuth20Service) LoginPlatform(input *o_auth2_0.PlatformTokenGrantV3Params) error

LoginPlatform is a custom wrapper used to log in with clientId and clientSecret

func (*OAuth20Service) LoginPlatformWithContext added in v0.6.0

func (o *OAuth20Service) LoginPlatformWithContext(ctx context.Context, input *o_auth2_0.PlatformTokenGrantV3Params) error

LoginPlatformWithContext is a custom wrapper used to log in with clientId and clientSecret Context in this method can be used for tracing capability.

func (*OAuth20Service) LoginUser

func (o *OAuth20Service) LoginUser(username, password string) error

LoginUser is a custom wrapper used to log in with username and password

func (*OAuth20Service) LoginUserWithContext added in v0.6.0

func (o *OAuth20Service) LoginUserWithContext(ctx context.Context, username, password string) error

LoginUserWithContext is a custom wrapper used to log in with username and password Context in this method can be used for tracing capability.

func (*OAuth20Service) LoginWithContext added in v0.6.0

func (o *OAuth20Service) LoginWithContext(ctx context.Context, username, password string) error

LoginWithContext is a custom wrapper used to login with username and password Context in this method can be used for tracing capability.

func (*OAuth20Service) LoginWithContextAndScope added in v0.6.0

func (o *OAuth20Service) LoginWithContextAndScope(ctx context.Context, username, password, scope string) error

func (*OAuth20Service) LoginWithScope

func (o *OAuth20Service) LoginWithScope(username, password, scope string) error

func (*OAuth20Service) Logout

func (o *OAuth20Service) Logout() error

Logout is a custom wrapper used to logout with client service oauth2 revoke

func (*OAuth20Service) LogoutWithContext added in v0.6.0

func (o *OAuth20Service) LogoutWithContext(ctx context.Context) error

LogoutWithContext is a custom wrapper used to logout with client service oauth2 revoke Context in this method can be used for tracing capability.

func (*OAuth20Service) ParseAccessToken

func (o *OAuth20Service) ParseAccessToken(accessToken string, validate bool) (*iamclientmodels.OauthmodelTokenResponseV3, error)

func (*OAuth20Service) PlatformTokenGrantV3Short

func (*OAuth20Service) RevokeUserV3Short

func (aaa *OAuth20Service) RevokeUserV3Short(input *o_auth2_0.RevokeUserV3Params) error

func (*OAuth20Service) SendMFAAuthenticationCodeShort

func (aaa *OAuth20Service) SendMFAAuthenticationCodeShort(input *o_auth2_0.SendMFAAuthenticationCodeParams) error

func (*OAuth20Service) SetLocalValidation

func (o *OAuth20Service) SetLocalValidation(value bool) error

func (*OAuth20Service) SimultaneousLoginV3Short

func (*OAuth20Service) TokenGrantV3Short

func (*OAuth20Service) TokenIntrospectionV3Short

func (*OAuth20Service) TokenRevocationV3Short

func (aaa *OAuth20Service) TokenRevocationV3Short(input *o_auth2_0.TokenRevocationV3Params) error

func (*OAuth20Service) UpdateFlightId

func (aaa *OAuth20Service) UpdateFlightId(flightId string)

func (*OAuth20Service) Verify2FACodeForwardShort

func (aaa *OAuth20Service) Verify2FACodeForwardShort(input *o_auth2_0.Verify2FACodeForwardParams) (string, error)

func (*OAuth20Service) Verify2FACodeShort

func (*OAuth20Service) VerifyTokenV3Short

type OAuth20v4Service

type OAuth20v4Service struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*OAuth20v4Service) GetAuthSession

func (aaa *OAuth20v4Service) GetAuthSession() auth.Session

func (*OAuth20v4Service) PlatformTokenGrantV4Short

func (*OAuth20v4Service) SimultaneousLoginV4Short

func (*OAuth20v4Service) TokenGrantV4Short

func (*OAuth20v4Service) UpdateFlightId

func (aaa *OAuth20v4Service) UpdateFlightId(flightId string)

func (*OAuth20v4Service) Verify2FACodeV4Short

type OAuthService

type OAuthService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*OAuthService) AuthorizationShort

func (aaa *OAuthService) AuthorizationShort(input *o_auth.AuthorizationParams) (string, error)

func (*OAuthService) GetAuthSession

func (aaa *OAuthService) GetAuthSession() auth.Session

func (*OAuthService) GetJWKSShort

func (aaa *OAuthService) GetJWKSShort(input *o_auth.GetJWKSParams) (*o_auth.GetJWKSResponse, error)

func (*OAuthService) GetRevocationListShort

func (aaa *OAuthService) GetRevocationListShort(input *o_auth.GetRevocationListParams) (*o_auth.GetRevocationListResponse, error)

func (*OAuthService) RevokeAUserShort

func (aaa *OAuthService) RevokeAUserShort(input *o_auth.RevokeAUserParams) error

func (*OAuthService) RevokeTokenShort

func (aaa *OAuthService) RevokeTokenShort(input *o_auth.RevokeTokenParams) error

func (*OAuthService) RevokeUserShort

func (aaa *OAuthService) RevokeUserShort(input *o_auth.RevokeUserParams) error

func (*OAuthService) TokenGrantShort

func (aaa *OAuthService) TokenGrantShort(input *o_auth.TokenGrantParams) (*o_auth.TokenGrantResponse, error)

func (*OAuthService) UpdateFlightId

func (aaa *OAuthService) UpdateFlightId(flightId string)

func (*OAuthService) VerifyTokenShort

func (aaa *OAuthService) VerifyTokenShort(input *o_auth.VerifyTokenParams) (*o_auth.VerifyTokenResponse, error)

type OverrideRoleConfigv3Service

type OverrideRoleConfigv3Service struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*OverrideRoleConfigv3Service) GetAuthSession

func (aaa *OverrideRoleConfigv3Service) GetAuthSession() auth.Session

func (*OverrideRoleConfigv3Service) UpdateFlightId

func (aaa *OverrideRoleConfigv3Service) UpdateFlightId(flightId string)

type Permission

type Permission struct {
	Resource        string
	Action          int
	ScheduledAction int      `json:"SchedAction,omitempty"`
	CronSchedule    string   `json:"SchedCron,omitempty"`
	RangeSchedule   []string `json:"SchedRange,omitempty"`
}

type ProfileUpdateStrategyService

type ProfileUpdateStrategyService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*ProfileUpdateStrategyService) GetAuthSession

func (aaa *ProfileUpdateStrategyService) GetAuthSession() auth.Session

func (*ProfileUpdateStrategyService) UpdateFlightId

func (aaa *ProfileUpdateStrategyService) UpdateFlightId(flightId string)

type Role

type Role struct {
	RoleID      string `json:"RoleId"`
	RoleName    string
	Permissions []Permission
}

Role holds info about a user role.

type RolesService

type RolesService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*RolesService) AddRoleManagersShort

func (aaa *RolesService) AddRoleManagersShort(input *roles.AddRoleManagersParams) error

func (*RolesService) AddRoleMembersShort

func (aaa *RolesService) AddRoleMembersShort(input *roles.AddRoleMembersParams) error

func (*RolesService) AddRolePermissionShort

func (aaa *RolesService) AddRolePermissionShort(input *roles.AddRolePermissionParams) error

func (*RolesService) AdminAddRoleManagersV3Short

func (aaa *RolesService) AdminAddRoleManagersV3Short(input *roles.AdminAddRoleManagersV3Params) error

func (*RolesService) AdminAddRoleMembersV3Short

func (aaa *RolesService) AdminAddRoleMembersV3Short(input *roles.AdminAddRoleMembersV3Params) error

func (*RolesService) AdminAddRolePermissionsV3Short

func (aaa *RolesService) AdminAddRolePermissionsV3Short(input *roles.AdminAddRolePermissionsV3Params) error

func (*RolesService) AdminAddRolePermissionsV4Short

func (aaa *RolesService) AdminAddRolePermissionsV4Short(input *roles.AdminAddRolePermissionsV4Params) (*roles.AdminAddRolePermissionsV4Response, error)

func (*RolesService) AdminAssignUserToRoleV4Short

func (aaa *RolesService) AdminAssignUserToRoleV4Short(input *roles.AdminAssignUserToRoleV4Params) (*roles.AdminAssignUserToRoleV4Response, error)

func (*RolesService) AdminCreateRoleV3Short

func (aaa *RolesService) AdminCreateRoleV3Short(input *roles.AdminCreateRoleV3Params) (*roles.AdminCreateRoleV3Response, error)

func (*RolesService) AdminCreateRoleV4Short

func (aaa *RolesService) AdminCreateRoleV4Short(input *roles.AdminCreateRoleV4Params) (*roles.AdminCreateRoleV4Response, error)

func (*RolesService) AdminDeleteRolePermissionV3Short

func (aaa *RolesService) AdminDeleteRolePermissionV3Short(input *roles.AdminDeleteRolePermissionV3Params) error

func (*RolesService) AdminDeleteRolePermissionsV3Short

func (aaa *RolesService) AdminDeleteRolePermissionsV3Short(input *roles.AdminDeleteRolePermissionsV3Params) error

func (*RolesService) AdminDeleteRolePermissionsV4Short

func (aaa *RolesService) AdminDeleteRolePermissionsV4Short(input *roles.AdminDeleteRolePermissionsV4Params) error

func (*RolesService) AdminDeleteRoleV3Short

func (aaa *RolesService) AdminDeleteRoleV3Short(input *roles.AdminDeleteRoleV3Params) error

func (*RolesService) AdminDeleteRoleV4Short

func (aaa *RolesService) AdminDeleteRoleV4Short(input *roles.AdminDeleteRoleV4Params) error

func (*RolesService) AdminGetRoleAdminStatusV3Short

func (aaa *RolesService) AdminGetRoleAdminStatusV3Short(input *roles.AdminGetRoleAdminStatusV3Params) (*roles.AdminGetRoleAdminStatusV3Response, error)

func (*RolesService) AdminGetRoleManagersV3Short

func (aaa *RolesService) AdminGetRoleManagersV3Short(input *roles.AdminGetRoleManagersV3Params) (*roles.AdminGetRoleManagersV3Response, error)

func (*RolesService) AdminGetRoleMembersV3Short

func (aaa *RolesService) AdminGetRoleMembersV3Short(input *roles.AdminGetRoleMembersV3Params) (*roles.AdminGetRoleMembersV3Response, error)

func (*RolesService) AdminGetRoleV3Short

func (aaa *RolesService) AdminGetRoleV3Short(input *roles.AdminGetRoleV3Params) (*roles.AdminGetRoleV3Response, error)

func (*RolesService) AdminGetRoleV4Short

func (aaa *RolesService) AdminGetRoleV4Short(input *roles.AdminGetRoleV4Params) (*roles.AdminGetRoleV4Response, error)

func (*RolesService) AdminGetRolesV3Short

func (aaa *RolesService) AdminGetRolesV3Short(input *roles.AdminGetRolesV3Params) (*roles.AdminGetRolesV3Response, error)

func (*RolesService) AdminGetRolesV4Short

func (aaa *RolesService) AdminGetRolesV4Short(input *roles.AdminGetRolesV4Params) (*roles.AdminGetRolesV4Response, error)

func (*RolesService) AdminListAssignedUsersV4Short

func (aaa *RolesService) AdminListAssignedUsersV4Short(input *roles.AdminListAssignedUsersV4Params) (*roles.AdminListAssignedUsersV4Response, error)

func (*RolesService) AdminRemoveRoleAdminV3Short

func (aaa *RolesService) AdminRemoveRoleAdminV3Short(input *roles.AdminRemoveRoleAdminV3Params) error

func (*RolesService) AdminRemoveRoleManagersV3Short

func (aaa *RolesService) AdminRemoveRoleManagersV3Short(input *roles.AdminRemoveRoleManagersV3Params) error

func (*RolesService) AdminRemoveRoleMembersV3Short

func (aaa *RolesService) AdminRemoveRoleMembersV3Short(input *roles.AdminRemoveRoleMembersV3Params) error

func (*RolesService) AdminRevokeUserFromRoleV4Short

func (aaa *RolesService) AdminRevokeUserFromRoleV4Short(input *roles.AdminRevokeUserFromRoleV4Params) error

func (*RolesService) AdminUpdateAdminRoleStatusV3Short

func (aaa *RolesService) AdminUpdateAdminRoleStatusV3Short(input *roles.AdminUpdateAdminRoleStatusV3Params) error

func (*RolesService) AdminUpdateRolePermissionsV3Short

func (aaa *RolesService) AdminUpdateRolePermissionsV3Short(input *roles.AdminUpdateRolePermissionsV3Params) error

func (*RolesService) AdminUpdateRolePermissionsV4Short

func (aaa *RolesService) AdminUpdateRolePermissionsV4Short(input *roles.AdminUpdateRolePermissionsV4Params) (*roles.AdminUpdateRolePermissionsV4Response, error)

func (*RolesService) AdminUpdateRoleV3Short

func (aaa *RolesService) AdminUpdateRoleV3Short(input *roles.AdminUpdateRoleV3Params) (*roles.AdminUpdateRoleV3Response, error)

func (*RolesService) AdminUpdateRoleV4Short

func (aaa *RolesService) AdminUpdateRoleV4Short(input *roles.AdminUpdateRoleV4Params) (*roles.AdminUpdateRoleV4Response, error)

func (*RolesService) CreateRoleShort

func (aaa *RolesService) CreateRoleShort(input *roles.CreateRoleParams) (*roles.CreateRoleResponse, error)

func (*RolesService) DeleteRolePermissionShort

func (aaa *RolesService) DeleteRolePermissionShort(input *roles.DeleteRolePermissionParams) error

func (*RolesService) DeleteRoleShort

func (aaa *RolesService) DeleteRoleShort(input *roles.DeleteRoleParams) error

func (*RolesService) GetAuthSession

func (aaa *RolesService) GetAuthSession() auth.Session

func (*RolesService) GetRoleAdminStatusShort

func (aaa *RolesService) GetRoleAdminStatusShort(input *roles.GetRoleAdminStatusParams) (*roles.GetRoleAdminStatusResponse, error)

func (*RolesService) GetRoleManagersShort

func (aaa *RolesService) GetRoleManagersShort(input *roles.GetRoleManagersParams) (*roles.GetRoleManagersResponse, error)

func (*RolesService) GetRoleMembersShort

func (aaa *RolesService) GetRoleMembersShort(input *roles.GetRoleMembersParams) (*roles.GetRoleMembersResponse, error)

func (*RolesService) GetRoleShort

func (aaa *RolesService) GetRoleShort(input *roles.GetRoleParams) (*roles.GetRoleResponse, error)

func (*RolesService) GetRolesShort

func (aaa *RolesService) GetRolesShort(input *roles.GetRolesParams) (*roles.GetRolesResponse, error)

func (*RolesService) PublicGetRoleV3Short

func (aaa *RolesService) PublicGetRoleV3Short(input *roles.PublicGetRoleV3Params) (*roles.PublicGetRoleV3Response, error)

func (*RolesService) PublicGetRolesV3Short

func (aaa *RolesService) PublicGetRolesV3Short(input *roles.PublicGetRolesV3Params) (*roles.PublicGetRolesV3Response, error)

func (*RolesService) RemoveRoleAdminShort

func (aaa *RolesService) RemoveRoleAdminShort(input *roles.RemoveRoleAdminParams) error

func (*RolesService) RemoveRoleManagersShort

func (aaa *RolesService) RemoveRoleManagersShort(input *roles.RemoveRoleManagersParams) error

func (*RolesService) RemoveRoleMembersShort

func (aaa *RolesService) RemoveRoleMembersShort(input *roles.RemoveRoleMembersParams) error

func (*RolesService) SetRoleAsAdminShort

func (aaa *RolesService) SetRoleAsAdminShort(input *roles.SetRoleAsAdminParams) error

func (*RolesService) UpdateFlightId

func (aaa *RolesService) UpdateFlightId(flightId string)

func (*RolesService) UpdateRolePermissionsShort

func (aaa *RolesService) UpdateRolePermissionsShort(input *roles.UpdateRolePermissionsParams) error

func (*RolesService) UpdateRoleShort

func (aaa *RolesService) UpdateRoleShort(input *roles.UpdateRoleParams) (*roles.UpdateRoleResponse, error)

type SSOCredentialService

type SSOCredentialService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*SSOCredentialService) DeleteSSOLoginPlatformCredentialV3Short

func (aaa *SSOCredentialService) DeleteSSOLoginPlatformCredentialV3Short(input *sso_credential.DeleteSSOLoginPlatformCredentialV3Params) error

func (*SSOCredentialService) GetAuthSession

func (aaa *SSOCredentialService) GetAuthSession() auth.Session

func (*SSOCredentialService) UpdateFlightId

func (aaa *SSOCredentialService) UpdateFlightId(flightId string)

type SSOSAML20Service

type SSOSAML20Service struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*SSOSAML20Service) GetAuthSession

func (aaa *SSOSAML20Service) GetAuthSession() auth.Session

func (*SSOSAML20Service) PlatformAuthenticateSAMLV3HandlerShort

func (aaa *SSOSAML20Service) PlatformAuthenticateSAMLV3HandlerShort(input *sso_saml_2_0.PlatformAuthenticateSAMLV3HandlerParams) (string, error)

func (*SSOSAML20Service) UpdateFlightId

func (aaa *SSOSAML20Service) UpdateFlightId(flightId string)

type SSOService

type SSOService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*SSOService) GetAuthSession

func (aaa *SSOService) GetAuthSession() auth.Session

func (*SSOService) LoginSSOClientShort

func (aaa *SSOService) LoginSSOClientShort(input *sso.LoginSSOClientParams) error

func (*SSOService) LogoutSSOClientShort

func (aaa *SSOService) LogoutSSOClientShort(input *sso.LogoutSSOClientParams) error

func (*SSOService) UpdateFlightId

func (aaa *SSOService) UpdateFlightId(flightId string)

type ThirdPartyCredentialService

type ThirdPartyCredentialService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*ThirdPartyCredentialService) DeleteThirdPartyLoginPlatformCredentialV3Short

func (aaa *ThirdPartyCredentialService) DeleteThirdPartyLoginPlatformCredentialV3Short(input *third_party_credential.DeleteThirdPartyLoginPlatformCredentialV3Params) error

func (*ThirdPartyCredentialService) DeleteThirdPartyLoginPlatformDomainV3Short

func (aaa *ThirdPartyCredentialService) DeleteThirdPartyLoginPlatformDomainV3Short(input *third_party_credential.DeleteThirdPartyLoginPlatformDomainV3Params) error

func (*ThirdPartyCredentialService) GetAuthSession

func (aaa *ThirdPartyCredentialService) GetAuthSession() auth.Session

func (*ThirdPartyCredentialService) UpdateFlightId

func (aaa *ThirdPartyCredentialService) UpdateFlightId(flightId string)

type TokenValidator

type TokenValidator struct {
	sync.RWMutex

	AuthService     OAuth20Service
	RefreshInterval time.Duration

	Filter                *bloom.Filter
	JwkSet                *iamclientmodels.OauthcommonJWKSet
	JwtClaims             JWTClaims
	JwtEncoding           base64.Encoding
	LocalValidationActive bool
	PublicKeys            map[string]*rsa.PublicKey
	RevokedUsers          map[string]time.Time
	Roles                 map[string]*iamclientmodels.ModelRolePermissionResponseV3
	NamespaceContexts     map[string]*NamespaceContext
	// contains filtered or unexported fields
}

func (*TokenValidator) Initialize

func (v *TokenValidator) Initialize() error

func (*TokenValidator) Validate

func (v *TokenValidator) Validate(token string, permission *Permission, namespace *string, userId *string) error

type UsersService

type UsersService struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*UsersService) AddUserPermissionShort

func (aaa *UsersService) AddUserPermissionShort(input *users.AddUserPermissionParams) error

func (*UsersService) AddUserRoleShort

func (aaa *UsersService) AddUserRoleShort(input *users.AddUserRoleParams) error

func (*UsersService) AdminAddUserPermissionsV3Short

func (aaa *UsersService) AdminAddUserPermissionsV3Short(input *users.AdminAddUserPermissionsV3Params) error

func (*UsersService) AdminAddUserRoleV3Short

func (aaa *UsersService) AdminAddUserRoleV3Short(input *users.AdminAddUserRoleV3Params) error

func (*UsersService) AdminBanUserV2Short

func (aaa *UsersService) AdminBanUserV2Short(input *users.AdminBanUserV2Params) (*users.AdminBanUserV2Response, error)

func (*UsersService) AdminBanUserV3Short

func (aaa *UsersService) AdminBanUserV3Short(input *users.AdminBanUserV3Params) (*users.AdminBanUserV3Response, error)

func (*UsersService) AdminBulkGetUsersPlatformShort

func (aaa *UsersService) AdminBulkGetUsersPlatformShort(input *users.AdminBulkGetUsersPlatformParams) (*users.AdminBulkGetUsersPlatformResponse, error)

func (*UsersService) AdminBulkUpdateUsersV3Short

func (aaa *UsersService) AdminBulkUpdateUsersV3Short(input *users.AdminBulkUpdateUsersV3Params) error

func (*UsersService) AdminCreateJusticeUserShort

func (aaa *UsersService) AdminCreateJusticeUserShort(input *users.AdminCreateJusticeUserParams) (*users.AdminCreateJusticeUserResponse, error)

func (*UsersService) AdminCreateUserRolesV2Short

func (aaa *UsersService) AdminCreateUserRolesV2Short(input *users.AdminCreateUserRolesV2Params) error

func (*UsersService) AdminCursorGetUserV3Short added in v0.4.0

func (aaa *UsersService) AdminCursorGetUserV3Short(input *users.AdminCursorGetUserV3Params) (*users.AdminCursorGetUserV3Response, error)

func (*UsersService) AdminDeletePlatformLinkV2Short

func (aaa *UsersService) AdminDeletePlatformLinkV2Short(input *users.AdminDeletePlatformLinkV2Params) error

func (*UsersService) AdminDeleteUserInformationV3Short

func (aaa *UsersService) AdminDeleteUserInformationV3Short(input *users.AdminDeleteUserInformationV3Params) error

func (*UsersService) AdminDeleteUserLinkingHistoryByPlatformIDV3Short

func (aaa *UsersService) AdminDeleteUserLinkingHistoryByPlatformIDV3Short(input *users.AdminDeleteUserLinkingHistoryByPlatformIDV3Params) error

func (*UsersService) AdminDeleteUserLinkingRestrictionByPlatformIDV3Short

func (aaa *UsersService) AdminDeleteUserLinkingRestrictionByPlatformIDV3Short(input *users.AdminDeleteUserLinkingRestrictionByPlatformIDV3Params) error

func (*UsersService) AdminDeleteUserPermissionBulkV3Short

func (aaa *UsersService) AdminDeleteUserPermissionBulkV3Short(input *users.AdminDeleteUserPermissionBulkV3Params) error

func (*UsersService) AdminDeleteUserPermissionV3Short

func (aaa *UsersService) AdminDeleteUserPermissionV3Short(input *users.AdminDeleteUserPermissionV3Params) error

func (*UsersService) AdminDeleteUserRoleV3Short

func (aaa *UsersService) AdminDeleteUserRoleV3Short(input *users.AdminDeleteUserRoleV3Params) error

func (*UsersService) AdminDeleteUserRolesV3Short

func (aaa *UsersService) AdminDeleteUserRolesV3Short(input *users.AdminDeleteUserRolesV3Params) error

func (*UsersService) AdminDisableUserV2Short

func (aaa *UsersService) AdminDisableUserV2Short(input *users.AdminDisableUserV2Params) error

func (*UsersService) AdminEnableUserV2Short

func (aaa *UsersService) AdminEnableUserV2Short(input *users.AdminEnableUserV2Params) error

func (*UsersService) AdminGetBulkUserBanV3Short

func (aaa *UsersService) AdminGetBulkUserBanV3Short(input *users.AdminGetBulkUserBanV3Params) (*users.AdminGetBulkUserBanV3Response, error)

func (*UsersService) AdminGetMyUserV3Short

func (aaa *UsersService) AdminGetMyUserV3Short(input *users.AdminGetMyUserV3Params) (*users.AdminGetMyUserV3Response, error)

func (*UsersService) AdminGetUserBanSummaryV3Short

func (aaa *UsersService) AdminGetUserBanSummaryV3Short(input *users.AdminGetUserBanSummaryV3Params) (*users.AdminGetUserBanSummaryV3Response, error)

func (*UsersService) AdminGetUserBanV2Short

func (aaa *UsersService) AdminGetUserBanV2Short(input *users.AdminGetUserBanV2Params) (*users.AdminGetUserBanV2Response, error)

func (*UsersService) AdminGetUserBanV3Short

func (aaa *UsersService) AdminGetUserBanV3Short(input *users.AdminGetUserBanV3Params) (*users.AdminGetUserBanV3Response, error)

func (*UsersService) AdminGetUserByEmailAddressV3Short

func (aaa *UsersService) AdminGetUserByEmailAddressV3Short(input *users.AdminGetUserByEmailAddressV3Params) (*users.AdminGetUserByEmailAddressV3Response, error)

func (*UsersService) AdminGetUserByUserIDV2Short

func (aaa *UsersService) AdminGetUserByUserIDV2Short(input *users.AdminGetUserByUserIDV2Params) (*users.AdminGetUserByUserIDV2Response, error)

func (*UsersService) AdminGetUserByUserIDV3Short

func (aaa *UsersService) AdminGetUserByUserIDV3Short(input *users.AdminGetUserByUserIDV3Params) (*users.AdminGetUserByUserIDV3Response, error)

func (*UsersService) AdminGetUserDeletionStatusV3Short

func (aaa *UsersService) AdminGetUserDeletionStatusV3Short(input *users.AdminGetUserDeletionStatusV3Params) (*users.AdminGetUserDeletionStatusV3Response, error)

func (*UsersService) AdminGetUserLinkHistoriesV3Short

func (aaa *UsersService) AdminGetUserLinkHistoriesV3Short(input *users.AdminGetUserLinkHistoriesV3Params) (*users.AdminGetUserLinkHistoriesV3Response, error)

func (*UsersService) AdminGetUserLoginHistoriesV3Short

func (aaa *UsersService) AdminGetUserLoginHistoriesV3Short(input *users.AdminGetUserLoginHistoriesV3Params) (*users.AdminGetUserLoginHistoriesV3Response, error)

func (*UsersService) AdminGetUserMappingShort

func (aaa *UsersService) AdminGetUserMappingShort(input *users.AdminGetUserMappingParams) (*users.AdminGetUserMappingResponse, error)

func (*UsersService) AdminGetUserStateByUserIDV3Short added in v0.2.0

func (aaa *UsersService) AdminGetUserStateByUserIDV3Short(input *users.AdminGetUserStateByUserIDV3Params) (*users.AdminGetUserStateByUserIDV3Response, error)

func (*UsersService) AdminInviteUserV3Short

func (aaa *UsersService) AdminInviteUserV3Short(input *users.AdminInviteUserV3Params) (*users.AdminInviteUserV3Response, error)

func (*UsersService) AdminLinkPlatformAccountShort

func (aaa *UsersService) AdminLinkPlatformAccountShort(input *users.AdminLinkPlatformAccountParams) error

func (*UsersService) AdminListUserIDByUserIDsV3Short

func (aaa *UsersService) AdminListUserIDByUserIDsV3Short(input *users.AdminListUserIDByUserIDsV3Params) (*users.AdminListUserIDByUserIDsV3Response, error)

func (*UsersService) AdminListUsersV3Short

func (aaa *UsersService) AdminListUsersV3Short(input *users.AdminListUsersV3Params) (*users.AdminListUsersV3Response, error)

func (*UsersService) AdminPlatformLinkV3Short

func (aaa *UsersService) AdminPlatformLinkV3Short(input *users.AdminPlatformLinkV3Params) error

func (*UsersService) AdminPlatformUnlinkAllV3Short

func (aaa *UsersService) AdminPlatformUnlinkAllV3Short(input *users.AdminPlatformUnlinkAllV3Params) error

func (*UsersService) AdminPlatformUnlinkV3Short

func (aaa *UsersService) AdminPlatformUnlinkV3Short(input *users.AdminPlatformUnlinkV3Params) error

func (*UsersService) AdminPutUserRolesV2Short

func (aaa *UsersService) AdminPutUserRolesV2Short(input *users.AdminPutUserRolesV2Params) error

func (*UsersService) AdminResetPasswordV2Short

func (aaa *UsersService) AdminResetPasswordV2Short(input *users.AdminResetPasswordV2Params) error

func (*UsersService) AdminResetPasswordV3Short

func (aaa *UsersService) AdminResetPasswordV3Short(input *users.AdminResetPasswordV3Params) error

func (*UsersService) AdminSaveUserRoleV3Short

func (aaa *UsersService) AdminSaveUserRoleV3Short(input *users.AdminSaveUserRoleV3Params) error

func (*UsersService) AdminSearchUserV3Short

func (aaa *UsersService) AdminSearchUserV3Short(input *users.AdminSearchUserV3Params) (*users.AdminSearchUserV3Response, error)

func (*UsersService) AdminSearchUsersV2Short

func (aaa *UsersService) AdminSearchUsersV2Short(input *users.AdminSearchUsersV2Params) (*users.AdminSearchUsersV2Response, error)

func (*UsersService) AdminSendVerificationCodeV3Short

func (aaa *UsersService) AdminSendVerificationCodeV3Short(input *users.AdminSendVerificationCodeV3Params) error

func (*UsersService) AdminTrustlyUpdateUserIdentityShort

func (aaa *UsersService) AdminTrustlyUpdateUserIdentityShort(input *users.AdminTrustlyUpdateUserIdentityParams) error

func (*UsersService) AdminUpdateUserBanV3Short

func (aaa *UsersService) AdminUpdateUserBanV3Short(input *users.AdminUpdateUserBanV3Params) (*users.AdminUpdateUserBanV3Response, error)

func (*UsersService) AdminUpdateUserDeletionStatusV3Short

func (aaa *UsersService) AdminUpdateUserDeletionStatusV3Short(input *users.AdminUpdateUserDeletionStatusV3Params) error

func (*UsersService) AdminUpdateUserPermissionV3Short

func (aaa *UsersService) AdminUpdateUserPermissionV3Short(input *users.AdminUpdateUserPermissionV3Params) error

func (*UsersService) AdminUpdateUserStatusV3Short

func (aaa *UsersService) AdminUpdateUserStatusV3Short(input *users.AdminUpdateUserStatusV3Params) error

func (*UsersService) AdminUpdateUserV2Short

func (aaa *UsersService) AdminUpdateUserV2Short(input *users.AdminUpdateUserV2Params) (*users.AdminUpdateUserV2Response, error)

func (*UsersService) AdminUpdateUserV3Short

func (aaa *UsersService) AdminUpdateUserV3Short(input *users.AdminUpdateUserV3Params) (*users.AdminUpdateUserV3Response, error)

func (*UsersService) AdminVerifyAccountV3Short

func (aaa *UsersService) AdminVerifyAccountV3Short(input *users.AdminVerifyAccountV3Params) error

func (*UsersService) AdminVerifyUserWithoutVerificationCodeV3Short

func (aaa *UsersService) AdminVerifyUserWithoutVerificationCodeV3Short(input *users.AdminVerifyUserWithoutVerificationCodeV3Params) error

func (*UsersService) BanUserShort

func (aaa *UsersService) BanUserShort(input *users.BanUserParams) (*users.BanUserResponse, error)

func (*UsersService) CheckUserAvailabilityShort

func (aaa *UsersService) CheckUserAvailabilityShort(input *users.CheckUserAvailabilityParams) error

func (*UsersService) CreateUserFromInvitationV3Short

func (aaa *UsersService) CreateUserFromInvitationV3Short(input *users.CreateUserFromInvitationV3Params) (*users.CreateUserFromInvitationV3Response, error)

func (*UsersService) CreateUserShort

func (aaa *UsersService) CreateUserShort(input *users.CreateUserParams) (*users.CreateUserResponse, error)

func (*UsersService) DeleteUserInformationShort

func (aaa *UsersService) DeleteUserInformationShort(input *users.DeleteUserInformationParams) error

func (*UsersService) DeleteUserPermissionShort

func (aaa *UsersService) DeleteUserPermissionShort(input *users.DeleteUserPermissionParams) error

func (*UsersService) DeleteUserRoleShort

func (aaa *UsersService) DeleteUserRoleShort(input *users.DeleteUserRoleParams) error

func (*UsersService) DeleteUserShort

func (aaa *UsersService) DeleteUserShort(input *users.DeleteUserParams) error

func (*UsersService) DisableUserBanShort

func (aaa *UsersService) DisableUserBanShort(input *users.DisableUserBanParams) (*users.DisableUserBanResponse, error)

func (*UsersService) DisableUserShort

func (aaa *UsersService) DisableUserShort(input *users.DisableUserParams) error

func (*UsersService) EnableUserBanShort

func (aaa *UsersService) EnableUserBanShort(input *users.EnableUserBanParams) (*users.EnableUserBanResponse, error)

func (*UsersService) EnableUserShort

func (aaa *UsersService) EnableUserShort(input *users.EnableUserParams) error

func (*UsersService) ForgotPasswordShort

func (aaa *UsersService) ForgotPasswordShort(input *users.ForgotPasswordParams) error

func (*UsersService) GetAdminInvitationV3Short

func (aaa *UsersService) GetAdminInvitationV3Short(input *users.GetAdminInvitationV3Params) (*users.GetAdminInvitationV3Response, error)

func (*UsersService) GetAdminUsersByRoleIDShort

func (aaa *UsersService) GetAdminUsersByRoleIDShort(input *users.GetAdminUsersByRoleIDParams) (*users.GetAdminUsersByRoleIDResponse, error)

func (*UsersService) GetAdminUsersByRoleIDV3Short

func (aaa *UsersService) GetAdminUsersByRoleIDV3Short(input *users.GetAdminUsersByRoleIDV3Params) (*users.GetAdminUsersByRoleIDV3Response, error)

func (*UsersService) GetAuthSession

func (aaa *UsersService) GetAuthSession() auth.Session

func (*UsersService) GetListCountryAgeRestrictionShort

func (aaa *UsersService) GetListCountryAgeRestrictionShort(input *users.GetListCountryAgeRestrictionParams) (*users.GetListCountryAgeRestrictionResponse, error)

func (*UsersService) GetPublisherUserShort

func (aaa *UsersService) GetPublisherUserShort(input *users.GetPublisherUserParams) (*users.GetPublisherUserResponse, error)

func (*UsersService) GetUserBanHistoryShort

func (aaa *UsersService) GetUserBanHistoryShort(input *users.GetUserBanHistoryParams) (*users.GetUserBanHistoryResponse, error)

func (*UsersService) GetUserByLoginIDShort

func (aaa *UsersService) GetUserByLoginIDShort(input *users.GetUserByLoginIDParams) (*users.GetUserByLoginIDResponse, error)

func (*UsersService) GetUserByPlatformUserIDShort

func (aaa *UsersService) GetUserByPlatformUserIDShort(input *users.GetUserByPlatformUserIDParams) (*users.GetUserByPlatformUserIDResponse, error)

func (*UsersService) GetUserByUserIDShort

func (aaa *UsersService) GetUserByUserIDShort(input *users.GetUserByUserIDParams) (*users.GetUserByUserIDResponse, error)

func (*UsersService) GetUserInformationShort

func (aaa *UsersService) GetUserInformationShort(input *users.GetUserInformationParams) (*users.GetUserInformationResponse, error)

func (*UsersService) GetUserLoginHistoriesShort

func (aaa *UsersService) GetUserLoginHistoriesShort(input *users.GetUserLoginHistoriesParams) (*users.GetUserLoginHistoriesResponse, error)

func (*UsersService) GetUserMappingShort

func (aaa *UsersService) GetUserMappingShort(input *users.GetUserMappingParams) (*users.GetUserMappingResponse, error)

func (*UsersService) GetUserPlatformAccountsShort

func (aaa *UsersService) GetUserPlatformAccountsShort(input *users.GetUserPlatformAccountsParams) (*users.GetUserPlatformAccountsResponse, error)

func (*UsersService) GetUserVerificationCodeShort

func (aaa *UsersService) GetUserVerificationCodeShort(input *users.GetUserVerificationCodeParams) (*users.GetUserVerificationCodeResponse, error)

func (*UsersService) GetUsersByLoginIdsShort

func (aaa *UsersService) GetUsersByLoginIdsShort(input *users.GetUsersByLoginIdsParams) (*users.GetUsersByLoginIdsResponse, error)

func (*UsersService) LinkHeadlessAccountToMyAccountV3Short

func (aaa *UsersService) LinkHeadlessAccountToMyAccountV3Short(input *users.LinkHeadlessAccountToMyAccountV3Params) error

func (*UsersService) ListAdminsV3Short

func (aaa *UsersService) ListAdminsV3Short(input *users.ListAdminsV3Params) (*users.ListAdminsV3Response, error)

func (*UsersService) ListCrossNamespaceAccountLinkShort

func (aaa *UsersService) ListCrossNamespaceAccountLinkShort(input *users.ListCrossNamespaceAccountLinkParams) error

func (*UsersService) PlatformLinkShort

func (aaa *UsersService) PlatformLinkShort(input *users.PlatformLinkParams) error

func (*UsersService) PlatformUnlinkShort

func (aaa *UsersService) PlatformUnlinkShort(input *users.PlatformUnlinkParams) error

func (*UsersService) PublicBulkGetUsersShort

func (aaa *UsersService) PublicBulkGetUsersShort(input *users.PublicBulkGetUsersParams) (*users.PublicBulkGetUsersResponse, error)

func (*UsersService) PublicCreateJusticeUserShort

func (aaa *UsersService) PublicCreateJusticeUserShort(input *users.PublicCreateJusticeUserParams) (*users.PublicCreateJusticeUserResponse, error)

func (*UsersService) PublicCreateUserV2Short

func (aaa *UsersService) PublicCreateUserV2Short(input *users.PublicCreateUserV2Params) (*users.PublicCreateUserV2Response, error)

func (*UsersService) PublicCreateUserV3Short

func (aaa *UsersService) PublicCreateUserV3Short(input *users.PublicCreateUserV3Params) (*users.PublicCreateUserV3Response, error)

func (*UsersService) PublicDeletePlatformLinkV2Short

func (aaa *UsersService) PublicDeletePlatformLinkV2Short(input *users.PublicDeletePlatformLinkV2Params) error

func (*UsersService) PublicForceLinkPlatformWithProgressionShort

func (aaa *UsersService) PublicForceLinkPlatformWithProgressionShort(input *users.PublicForceLinkPlatformWithProgressionParams) error

func (*UsersService) PublicForcePlatformLinkV3Short

func (aaa *UsersService) PublicForcePlatformLinkV3Short(input *users.PublicForcePlatformLinkV3Params) error

func (*UsersService) PublicForgotPasswordV2Short

func (aaa *UsersService) PublicForgotPasswordV2Short(input *users.PublicForgotPasswordV2Params) error

func (*UsersService) PublicForgotPasswordV3Short

func (aaa *UsersService) PublicForgotPasswordV3Short(input *users.PublicForgotPasswordV3Params) error

func (*UsersService) PublicForgotPasswordWithoutNamespaceV3Short added in v0.4.0

func (*UsersService) PublicGetAsyncStatusShort

func (aaa *UsersService) PublicGetAsyncStatusShort(input *users.PublicGetAsyncStatusParams) (*users.PublicGetAsyncStatusResponse, error)

func (*UsersService) PublicGetMyUserV3Short

func (aaa *UsersService) PublicGetMyUserV3Short(input *users.PublicGetMyUserV3Params) (*users.PublicGetMyUserV3Response, error)

func (*UsersService) PublicGetOpenidUserInfoV3Short

func (aaa *UsersService) PublicGetOpenidUserInfoV3Short(input *users.PublicGetOpenidUserInfoV3Params) (*users.PublicGetOpenidUserInfoV3Response, error)

func (*UsersService) PublicGetPublisherUserV3Short

func (aaa *UsersService) PublicGetPublisherUserV3Short(input *users.PublicGetPublisherUserV3Params) (*users.PublicGetPublisherUserV3Response, error)

func (*UsersService) PublicGetUserBanHistoryV3Short

func (aaa *UsersService) PublicGetUserBanHistoryV3Short(input *users.PublicGetUserBanHistoryV3Params) (*users.PublicGetUserBanHistoryV3Response, error)

func (*UsersService) PublicGetUserBanShort

func (aaa *UsersService) PublicGetUserBanShort(input *users.PublicGetUserBanParams) (*users.PublicGetUserBanResponse, error)

func (*UsersService) PublicGetUserByUserIDV2Short

func (aaa *UsersService) PublicGetUserByUserIDV2Short(input *users.PublicGetUserByUserIDV2Params) (*users.PublicGetUserByUserIDV2Response, error)

func (*UsersService) PublicGetUserByUserIDV3Short

func (aaa *UsersService) PublicGetUserByUserIDV3Short(input *users.PublicGetUserByUserIDV3Params) (*users.PublicGetUserByUserIDV3Response, error)

func (*UsersService) PublicGetUserInformationV3Short

func (aaa *UsersService) PublicGetUserInformationV3Short(input *users.PublicGetUserInformationV3Params) (*users.PublicGetUserInformationV3Response, error)

func (*UsersService) PublicLinkPlatformAccountShort

func (aaa *UsersService) PublicLinkPlatformAccountShort(input *users.PublicLinkPlatformAccountParams) error

func (*UsersService) PublicPartialUpdateUserV3Short

func (aaa *UsersService) PublicPartialUpdateUserV3Short(input *users.PublicPartialUpdateUserV3Params) (*users.PublicPartialUpdateUserV3Response, error)

func (*UsersService) PublicPlatformLinkV2Short

func (aaa *UsersService) PublicPlatformLinkV2Short(input *users.PublicPlatformLinkV2Params) error

func (*UsersService) PublicPlatformLinkV3Short

func (aaa *UsersService) PublicPlatformLinkV3Short(input *users.PublicPlatformLinkV3Params) error

func (*UsersService) PublicPlatformUnlinkAllV3Short

func (aaa *UsersService) PublicPlatformUnlinkAllV3Short(input *users.PublicPlatformUnlinkAllV3Params) error

func (*UsersService) PublicPlatformUnlinkV3Short

func (aaa *UsersService) PublicPlatformUnlinkV3Short(input *users.PublicPlatformUnlinkV3Params) error

func (*UsersService) PublicResetPasswordV2Short

func (aaa *UsersService) PublicResetPasswordV2Short(input *users.PublicResetPasswordV2Params) error

func (*UsersService) PublicSearchUserV3Short

func (aaa *UsersService) PublicSearchUserV3Short(input *users.PublicSearchUserV3Params) (*users.PublicSearchUserV3Response, error)

func (*UsersService) PublicSendCodeForwardV3Short

func (aaa *UsersService) PublicSendCodeForwardV3Short(input *users.PublicSendCodeForwardV3Params) (string, error)

func (*UsersService) PublicSendRegistrationCodeShort

func (aaa *UsersService) PublicSendRegistrationCodeShort(input *users.PublicSendRegistrationCodeParams) error

func (*UsersService) PublicSendVerificationCodeV3Short

func (aaa *UsersService) PublicSendVerificationCodeV3Short(input *users.PublicSendVerificationCodeV3Params) error

func (*UsersService) PublicSendVerificationLinkV3Short

func (aaa *UsersService) PublicSendVerificationLinkV3Short(input *users.PublicSendVerificationLinkV3Params) error

func (*UsersService) PublicUpdatePasswordV2Short

func (aaa *UsersService) PublicUpdatePasswordV2Short(input *users.PublicUpdatePasswordV2Params) error

func (*UsersService) PublicUpdatePasswordV3Short

func (aaa *UsersService) PublicUpdatePasswordV3Short(input *users.PublicUpdatePasswordV3Params) error

func (*UsersService) PublicUpdateUserV2Short

func (aaa *UsersService) PublicUpdateUserV2Short(input *users.PublicUpdateUserV2Params) (*users.PublicUpdateUserV2Response, error)

func (*UsersService) PublicUserVerificationV3Short

func (aaa *UsersService) PublicUserVerificationV3Short(input *users.PublicUserVerificationV3Params) error

func (*UsersService) PublicValidateUserByUserIDAndPasswordV3Short

func (aaa *UsersService) PublicValidateUserByUserIDAndPasswordV3Short(input *users.PublicValidateUserByUserIDAndPasswordV3Params) error

func (*UsersService) PublicValidateUserInputShort

func (aaa *UsersService) PublicValidateUserInputShort(input *users.PublicValidateUserInputParams) (*users.PublicValidateUserInputResponse, error)

func (*UsersService) PublicVerifyRegistrationCodeShort

func (aaa *UsersService) PublicVerifyRegistrationCodeShort(input *users.PublicVerifyRegistrationCodeParams) error

func (*UsersService) PublicVerifyUserByLinkV3Short

func (aaa *UsersService) PublicVerifyUserByLinkV3Short(input *users.PublicVerifyUserByLinkV3Params) (string, error)

func (*UsersService) PublicWebLinkPlatformEstablishShort

func (aaa *UsersService) PublicWebLinkPlatformEstablishShort(input *users.PublicWebLinkPlatformEstablishParams) (string, error)

func (*UsersService) PublicWebLinkPlatformShort

func (aaa *UsersService) PublicWebLinkPlatformShort(input *users.PublicWebLinkPlatformParams) (*users.PublicWebLinkPlatformResponse, error)

func (*UsersService) ResetPasswordShort

func (aaa *UsersService) ResetPasswordShort(input *users.ResetPasswordParams) error

func (*UsersService) ResetPasswordV3Short

func (aaa *UsersService) ResetPasswordV3Short(input *users.ResetPasswordV3Params) error

func (*UsersService) SaveUserPermissionShort

func (aaa *UsersService) SaveUserPermissionShort(input *users.SaveUserPermissionParams) error

func (*UsersService) SaveUserRolesShort

func (aaa *UsersService) SaveUserRolesShort(input *users.SaveUserRolesParams) error

func (*UsersService) SearchUserShort

func (aaa *UsersService) SearchUserShort(input *users.SearchUserParams) (*users.SearchUserResponse, error)

func (*UsersService) SendVerificationCodeShort

func (aaa *UsersService) SendVerificationCodeShort(input *users.SendVerificationCodeParams) error

func (*UsersService) UpdateCountryAgeRestrictionShort

func (aaa *UsersService) UpdateCountryAgeRestrictionShort(input *users.UpdateCountryAgeRestrictionParams) (*users.UpdateCountryAgeRestrictionResponse, error)

func (*UsersService) UpdateFlightId

func (aaa *UsersService) UpdateFlightId(flightId string)

func (*UsersService) UpdatePasswordShort

func (aaa *UsersService) UpdatePasswordShort(input *users.UpdatePasswordParams) error

func (*UsersService) UpdateUserShort

func (aaa *UsersService) UpdateUserShort(input *users.UpdateUserParams) (*users.UpdateUserResponse, error)

func (*UsersService) UpdateUserV3Short

func (aaa *UsersService) UpdateUserV3Short(input *users.UpdateUserV3Params) (*users.UpdateUserV3Response, error)

func (*UsersService) UpgradeHeadlessAccountShort

func (aaa *UsersService) UpgradeHeadlessAccountShort(input *users.UpgradeHeadlessAccountParams) (*users.UpgradeHeadlessAccountResponse, error)

func (*UsersService) UserVerificationShort

func (aaa *UsersService) UserVerificationShort(input *users.UserVerificationParams) error

type UsersV4Service

type UsersV4Service struct {
	Client           *iamclient.JusticeIamService
	ConfigRepository repository.ConfigRepository
	TokenRepository  repository.TokenRepository

	FlightIdRepository *utils.FlightIdContainer
}

func (*UsersV4Service) AdminAddUserRoleV4Short

func (*UsersV4Service) AdminBulkUpdateUserAccountTypeV4Short

func (aaa *UsersV4Service) AdminBulkUpdateUserAccountTypeV4Short(input *users_v4.AdminBulkUpdateUserAccountTypeV4Params) error

func (*UsersV4Service) AdminChallengeMyMFAV4Short

func (*UsersV4Service) AdminCreateTestUsersV4Short

func (*UsersV4Service) AdminCreateUserV4Short

func (*UsersV4Service) AdminDisableMyAuthenticatorV4Short

func (aaa *UsersV4Service) AdminDisableMyAuthenticatorV4Short(input *users_v4.AdminDisableMyAuthenticatorV4Params) error

func (*UsersV4Service) AdminDisableMyBackupCodesV4Short

func (aaa *UsersV4Service) AdminDisableMyBackupCodesV4Short(input *users_v4.AdminDisableMyBackupCodesV4Params) error

func (*UsersV4Service) AdminDisableMyEmailV4Short

func (aaa *UsersV4Service) AdminDisableMyEmailV4Short(input *users_v4.AdminDisableMyEmailV4Params) error

func (*UsersV4Service) AdminDisableUserMFAV4Short

func (aaa *UsersV4Service) AdminDisableUserMFAV4Short(input *users_v4.AdminDisableUserMFAV4Params) error

func (*UsersV4Service) AdminDownloadMyBackupCodesV4Short

func (*UsersV4Service) AdminEnableBackupCodesV4Short

func (aaa *UsersV4Service) AdminEnableBackupCodesV4Short(input *users_v4.AdminEnableBackupCodesV4Params) error

func (*UsersV4Service) AdminEnableMyAuthenticatorV4Short

func (aaa *UsersV4Service) AdminEnableMyAuthenticatorV4Short(input *users_v4.AdminEnableMyAuthenticatorV4Params) error

func (*UsersV4Service) AdminEnableMyEmailV4Short

func (aaa *UsersV4Service) AdminEnableMyEmailV4Short(input *users_v4.AdminEnableMyEmailV4Params) error

func (*UsersV4Service) AdminGenerateBackupCodesV4Short

func (aaa *UsersV4Service) AdminGenerateBackupCodesV4Short(input *users_v4.AdminGenerateBackupCodesV4Params) error

func (*UsersV4Service) AdminGetBackupCodesV4Short

func (aaa *UsersV4Service) AdminGetBackupCodesV4Short(input *users_v4.AdminGetBackupCodesV4Params) error

func (*UsersV4Service) AdminGetMyBackupCodesV4Short

func (*UsersV4Service) AdminGetMyMFAStatusV4Short

func (*UsersV4Service) AdminGetMyOwnMFAStatusV4Short

func (*UsersV4Service) AdminGetUserMFAStatusV4Short

func (*UsersV4Service) AdminInviteUserNewV4Short

func (*UsersV4Service) AdminInviteUserV4Short

func (*UsersV4Service) AdminListUserRolesV4Short

func (*UsersV4Service) AdminMakeFactorMyDefaultV4Short

func (aaa *UsersV4Service) AdminMakeFactorMyDefaultV4Short(input *users_v4.AdminMakeFactorMyDefaultV4Params) error

func (*UsersV4Service) AdminRemoveUserRoleV4Short

func (aaa *UsersV4Service) AdminRemoveUserRoleV4Short(input *users_v4.AdminRemoveUserRoleV4Params) error

func (*UsersV4Service) AdminSendMyMFAEmailCodeV4Short

func (aaa *UsersV4Service) AdminSendMyMFAEmailCodeV4Short(input *users_v4.AdminSendMyMFAEmailCodeV4Params) error

func (*UsersV4Service) AdminUpdateMyUserV4Short

func (*UsersV4Service) AdminUpdateUserEmailAddressV4Short

func (aaa *UsersV4Service) AdminUpdateUserEmailAddressV4Short(input *users_v4.AdminUpdateUserEmailAddressV4Params) error

func (*UsersV4Service) AdminUpdateUserRoleV4Short

func (*UsersV4Service) AdminUpdateUserV4Short

func (*UsersV4Service) GetAuthSession

func (aaa *UsersV4Service) GetAuthSession() auth.Session

func (*UsersV4Service) PublicChallengeMyMFAV4Short

func (*UsersV4Service) PublicCreateTestUserV4Short

func (*UsersV4Service) PublicCreateUserV4Short

func (*UsersV4Service) PublicDisableMyAuthenticatorV4Short

func (aaa *UsersV4Service) PublicDisableMyAuthenticatorV4Short(input *users_v4.PublicDisableMyAuthenticatorV4Params) error

func (*UsersV4Service) PublicDisableMyBackupCodesV4Short

func (aaa *UsersV4Service) PublicDisableMyBackupCodesV4Short(input *users_v4.PublicDisableMyBackupCodesV4Params) error

func (*UsersV4Service) PublicDisableMyEmailV4Short

func (aaa *UsersV4Service) PublicDisableMyEmailV4Short(input *users_v4.PublicDisableMyEmailV4Params) error

func (*UsersV4Service) PublicDownloadMyBackupCodesV4Short

func (*UsersV4Service) PublicEnableBackupCodesV4Short

func (aaa *UsersV4Service) PublicEnableBackupCodesV4Short(input *users_v4.PublicEnableBackupCodesV4Params) error

func (*UsersV4Service) PublicEnableMyAuthenticatorV4Short

func (aaa *UsersV4Service) PublicEnableMyAuthenticatorV4Short(input *users_v4.PublicEnableMyAuthenticatorV4Params) error

func (*UsersV4Service) PublicEnableMyEmailV4Short

func (aaa *UsersV4Service) PublicEnableMyEmailV4Short(input *users_v4.PublicEnableMyEmailV4Params) error

func (*UsersV4Service) PublicGenerateBackupCodesV4Short

func (aaa *UsersV4Service) PublicGenerateBackupCodesV4Short(input *users_v4.PublicGenerateBackupCodesV4Params) error

func (*UsersV4Service) PublicGetBackupCodesV4Short

func (aaa *UsersV4Service) PublicGetBackupCodesV4Short(input *users_v4.PublicGetBackupCodesV4Params) error

func (*UsersV4Service) PublicGetMyBackupCodesV4Short

func (*UsersV4Service) PublicGetMyMFAStatusV4Short

func (*UsersV4Service) PublicGetUserByPlatformUserIDV4Short added in v0.2.0

func (*UsersV4Service) PublicInviteUserV4Short

func (*UsersV4Service) PublicMakeFactorMyDefaultV4Short

func (aaa *UsersV4Service) PublicMakeFactorMyDefaultV4Short(input *users_v4.PublicMakeFactorMyDefaultV4Params) error

func (*UsersV4Service) PublicRemoveTrustedDeviceV4Short

func (aaa *UsersV4Service) PublicRemoveTrustedDeviceV4Short(input *users_v4.PublicRemoveTrustedDeviceV4Params) error

func (*UsersV4Service) PublicSendMyMFAEmailCodeV4Short

func (aaa *UsersV4Service) PublicSendMyMFAEmailCodeV4Short(input *users_v4.PublicSendMyMFAEmailCodeV4Params) error

func (*UsersV4Service) PublicUpdateUserEmailAddressV4Short

func (aaa *UsersV4Service) PublicUpdateUserEmailAddressV4Short(input *users_v4.PublicUpdateUserEmailAddressV4Params) error

func (*UsersV4Service) PublicUpdateUserV4Short

func (*UsersV4Service) PublicUpgradeHeadlessWithCodeV4ForwardShort

func (aaa *UsersV4Service) PublicUpgradeHeadlessWithCodeV4ForwardShort(input *users_v4.PublicUpgradeHeadlessWithCodeV4ForwardParams) (string, error)

func (*UsersV4Service) UpdateFlightId

func (aaa *UsersV4Service) UpdateFlightId(flightId string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL