Skip to main content

HS.HC.Registry.Person.User.API

class HS.HC.Registry.Person.User.API extends %Library.RegisteredObject

Method Inventory

Parameters

parameter DOMAIN = HS;

Methods

classmethod ClearUserPassword(pDomain As %String, pLoginID As %String)
API Method Clear User's Password to disable account due to exceeding bad login attempts. pDomain is the Login Domain pLoginID is the user's login ID
classmethod GetCallbackClass(pDomain As %String = "") as %String
API Method Return Callback class for Authentication Domain
classmethod GetDefaultDomain() as %String
API Method Return the Default Auth Domain. Defaults to "%HS_Default" if a default is not set
classmethod GetUserEmail(pUserInternal As %String) as %String
API Method Return email address for user
classmethod GetUserInternal(pLoginInternalID) as %String
API Method Return User Internal ID
classmethod LoadUserLoginIDHSAuth(pRegistryId As %String = "", pDomain As %String = "") as HS.Registry.Person.UserLoginID
API Method Return UserLoginID Object
classmethod LoadUserLoginIDHSAuthChallenge(pRegistryId As %String = "", pDomain As %String = "", pChallengeQ As %String = "", pChallengeA As %String = "") as HS.Registry.Person.UserLoginID
API Method Return UserLoginID Object with Challenge Questions
classmethod UpdateBadLoginCount(pDomain As %String, pLoginID As %String, pBadLoginCount As %Integer)
API Method Update BadLoginCount for user to passed in value. pDomain is the Login Domain pLoginID is the user's login ID pBadLoginCount is either an integer to set the current count value or 0 to reset it
classmethod VerifyEmailOperation(pHub As %String = "", pOperation As %String = "") as %Integer
API Method Return count of specified email operation found in Ensemble production

Inherited Members

Inherited Methods

FeedbackOpens in a new tab