Documentation
¶
Index ¶
- type IdentityRequest
- func (ir IdentityRequest) BindAuth(ctx context.Context, req *uiamreq.AuthBindingRequest) (*uiamresp.Connect, error)
- func (ir IdentityRequest) ChangePassword(ctx context.Context, req *uiamreq.UserResetPasswordRequest) (*uiamresp.Identity, error)
- func (ir IdentityRequest) ChangePhone(ctx context.Context, req *uiamreq.IdentityUpsertRequest) (*uiamresp.Identity, error)
- func (ir IdentityRequest) CreateUser(ctx context.Context, req *uiamreq.IdentityUpsertRequest) (*uiamresp.Identity, error)
- func (ir IdentityRequest) GenMfaPhoneCode(ctx context.Context, authReq *uiamreq.PhoneCodeVerifyRequest) (string, error)
- func (ir IdentityRequest) GenToken(ctx context.Context, req *uiamreq.TokenCreateRequest) (*uiammodel.Token, error)
- func (ir IdentityRequest) GetAllUsers(ctx context.Context) (*uiamresp.BasePage, error)
- func (ir IdentityRequest) GetAuthByOAuthID(ctx context.Context, provider uiammodel.ConnectProviderEnum, oauthID string) (*uiamresp.Authorization, error)
- func (ir IdentityRequest) GetCurrentRealm(ctx context.Context) (*uiamresp.Realm, error)
- func (ir IdentityRequest) GetIdentityAuth(ctx context.Context, uuid string, provider uiammodel.ConnectProviderEnum) (*uiamresp.Authorization, error)
- func (ir IdentityRequest) GetIdentityAuths(ctx context.Context, uuid string) (*uiamresp.Authorization, error)
- func (ir IdentityRequest) GetUser(ctx context.Context, userID string, profile bool) (*uiamresp.Identity, error)
- func (ir IdentityRequest) GetUserByPhone(ctx context.Context, phoneCode, phoneNumber string) (*uiamresp.Identity, error)
- func (ir IdentityRequest) GetUsersByIdentityIDs(ctx context.Context, identityIDs []string) ([]*uiamresp.Identity, error)
- func (ir IdentityRequest) RegAuthAndID(ctx context.Context, req *uiamreq.AuthIDCreateRequest) (*uiamresp.Identity, error)
- func (ir IdentityRequest) UnbindAuth(ctx context.Context, userID uint64, provider uiammodel.ConnectProviderEnum) error
- func (ir IdentityRequest) UpdateAuthByID(ctx context.Context, req *uiamreq.AuthUpdateRequest) (*uiamresp.Authorization, error)
- func (ir IdentityRequest) UpdateAuthByOauthID(ctx context.Context, req *uiamreq.AuthIDCreateRequest) (*uiamresp.Authorization, error)
- func (ir IdentityRequest) UpdateUser(ctx context.Context, req *uiamreq.IdentityUpdateRequest) (*uiamresp.Identity, error)
- func (ir IdentityRequest) VerifyMfaPhoneCode(ctx context.Context, authReq *uiamreq.PhoneCodeVerifyRequest) (*uiamresp.Identity, error)
- func (ir IdentityRequest) VerifyUserPassword(ctx context.Context, identityID string, password string) (*uiamresp.Identity, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentityRequest ¶
type IdentityRequest struct { Authorization string `json:"token"` RealmID string `json:"realm_id"` ServerURL string `json:"server_url"` }
IdentityRequest IdentityRequest
func NewRequest ¶
func NewRequest(serverURL string) *IdentityRequest
NewUserRequestJwt NewUserRequestJwt
func NewRequestBasic ¶
func NewRequestBasic(authKey, authSecret, serverURL string) *IdentityRequest
NewRealmRequestBasic
func NewRequestJwt ¶
func NewRequestJwt(token, serverURL, realmID string) *IdentityRequest
NewUserRequestJwt NewUserRequestJwt
func (IdentityRequest) BindAuth ¶
func (ir IdentityRequest) BindAuth(ctx context.Context, req *uiamreq.AuthBindingRequest) (*uiamresp.Connect, error)
BindAuth BindAuth
func (IdentityRequest) ChangePassword ¶
func (ir IdentityRequest) ChangePassword(ctx context.Context, req *uiamreq.UserResetPasswordRequest) (*uiamresp.Identity, error)
ChangePassword ChangePassword
func (IdentityRequest) ChangePhone ¶
func (ir IdentityRequest) ChangePhone(ctx context.Context, req *uiamreq.IdentityUpsertRequest) (*uiamresp.Identity, error)
ChangePhone ChangePhone
func (IdentityRequest) CreateUser ¶
func (ir IdentityRequest) CreateUser(ctx context.Context, req *uiamreq.IdentityUpsertRequest) (*uiamresp.Identity, error)
CreateUser CreateUser
func (IdentityRequest) GenMfaPhoneCode ¶
func (ir IdentityRequest) GenMfaPhoneCode(ctx context.Context, authReq *uiamreq.PhoneCodeVerifyRequest) (string, error)
GenMfaPhoneCode GenMfaPhoneCode
func (IdentityRequest) GenToken ¶
func (ir IdentityRequest) GenToken(ctx context.Context, req *uiamreq.TokenCreateRequest) (*uiammodel.Token, error)
GenToken GenToken
func (IdentityRequest) GetAllUsers ¶
GetAllUsers GetAllUsers
func (IdentityRequest) GetAuthByOAuthID ¶
func (ir IdentityRequest) GetAuthByOAuthID(ctx context.Context, provider uiammodel.ConnectProviderEnum, oauthID string) (*uiamresp.Authorization, error)
GetAuthByOAuthID GetAuthByOAuthID
func (IdentityRequest) GetCurrentRealm ¶
GetCurrentRealm GetCurrentRealm
func (IdentityRequest) GetIdentityAuth ¶
func (ir IdentityRequest) GetIdentityAuth(ctx context.Context, uuid string, provider uiammodel.ConnectProviderEnum) (*uiamresp.Authorization, error)
GetIdentityAuth GetIdentityAuth
func (IdentityRequest) GetIdentityAuths ¶
func (ir IdentityRequest) GetIdentityAuths(ctx context.Context, uuid string) (*uiamresp.Authorization, error)
GetIdentityAuths GetIdentityAuths
func (IdentityRequest) GetUser ¶
func (ir IdentityRequest) GetUser(ctx context.Context, userID string, profile bool) (*uiamresp.Identity, error)
GetUser GetUser
func (IdentityRequest) GetUserByPhone ¶
func (ir IdentityRequest) GetUserByPhone(ctx context.Context, phoneCode, phoneNumber string) (*uiamresp.Identity, error)
GetUserByPhone GetUser
func (IdentityRequest) GetUsersByIdentityIDs ¶
func (ir IdentityRequest) GetUsersByIdentityIDs(ctx context.Context, identityIDs []string) ([]*uiamresp.Identity, error)
GetUsersByIdentityIDs GetAllUsers
func (IdentityRequest) RegAuthAndID ¶
func (ir IdentityRequest) RegAuthAndID(ctx context.Context, req *uiamreq.AuthIDCreateRequest) (*uiamresp.Identity, error)
RegAuthAndID RegAuthAndID
func (IdentityRequest) UnbindAuth ¶
func (ir IdentityRequest) UnbindAuth(ctx context.Context, userID uint64, provider uiammodel.ConnectProviderEnum) error
UnbindAuth BindAuth
func (IdentityRequest) UpdateAuthByID ¶
func (ir IdentityRequest) UpdateAuthByID(ctx context.Context, req *uiamreq.AuthUpdateRequest) (*uiamresp.Authorization, error)
UpdateAuthByID UpdateAuthByID
func (IdentityRequest) UpdateAuthByOauthID ¶
func (ir IdentityRequest) UpdateAuthByOauthID(ctx context.Context, req *uiamreq.AuthIDCreateRequest) (*uiamresp.Authorization, error)
UpdateAuthByOauthID UpdateAuth
func (IdentityRequest) UpdateUser ¶
func (ir IdentityRequest) UpdateUser(ctx context.Context, req *uiamreq.IdentityUpdateRequest) (*uiamresp.Identity, error)
UpdateUser GetUser
func (IdentityRequest) VerifyMfaPhoneCode ¶
func (ir IdentityRequest) VerifyMfaPhoneCode(ctx context.Context, authReq *uiamreq.PhoneCodeVerifyRequest) (*uiamresp.Identity, error)
VerifyMfaPhoneCode VerifyMfaPhoneCode
func (IdentityRequest) VerifyUserPassword ¶
func (ir IdentityRequest) VerifyUserPassword(ctx context.Context, identityID string, password string) (*uiamresp.Identity, error)
VerifyUserPassword VerifyUserPassword