github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/pkg/registry/consts.go (about) 1 /* 2 * Copyright (c) 2021-present unTill Pro, Ltd. 3 * @author Denis Gribanov 4 */ 5 6 package registry 7 8 import ( 9 "embed" 10 "net/http" 11 "regexp" 12 13 "github.com/voedger/voedger/pkg/appdef" 14 coreutils "github.com/voedger/voedger/pkg/utils" 15 ) 16 17 const ( 18 RegistryPackage = "registry" 19 RegistryPackageFQN = "github.com/voedger/voedger/pkg/" + RegistryPackage 20 field_AppWSID = "AppWSID" 21 field_AppIDLoginHash = "AppIDLoginHash" 22 field_CDocLoginID = "CDocLoginID" 23 field_PwdHash = "PwdHash" 24 field_Passwrd = "Password" 25 field_NewPassword = "NewPassword" 26 field_OldPassword = "OldPassword" 27 field_Email = "Email" 28 field_Language = "Language" 29 field_VerificationToken = "VerificationToken" 30 field_VerificationCode = "VerificationCode" 31 field_ProfileWSID = "ProfileWSID" 32 field_NewPwd = "NewPwd" 33 field_AppName = "AppName" 34 field_Login = "Login" 35 decimalBase = 10 36 ) 37 38 var ( 39 validLoginRegexp = regexp.MustCompile(`^[a-z0-9!#$%&'*+-\/=?^_{|}~@]+$`) // https://dev.untill.com/projects/#!537026 40 QNameViewLoginIdx = appdef.NewQName(RegistryPackage, "LoginIdx") 41 qNameCmdChangePassword = appdef.NewQName(RegistryPackage, "ChangePassword") 42 QNameProjectorLoginIdx = appdef.NewQName(RegistryPackage, "ProjectorLoginIdx") 43 QNameCommandCreateLogin = appdef.NewQName(RegistryPackage, "CreateLogin") 44 QNameCommandResetPasswordByEmail = appdef.NewQName(RegistryPackage, "ResetPasswordByEmail") 45 QNameCommandResetPasswordByEmailUnloggedParams = appdef.NewQName(RegistryPackage, "ResetPasswordByEmailUnloggedParams") 46 QNameQueryInitiateResetPasswordByEmail = appdef.NewQName(RegistryPackage, "InitiateResetPasswordByEmail") 47 QNameQueryIssueVerifiedValueTokenForResetPassword = appdef.NewQName(RegistryPackage, "IssueVerifiedValueTokenForResetPassword") 48 QNameCDocLogin = appdef.NewQName(RegistryPackage, "Login") 49 qNameProjectorInvokeCreateWorkspaceID_registry = appdef.NewQName(RegistryPackage, "InvokeCreateWorkspaceID_registry") 50 errPasswordIsIncorrect = coreutils.NewHTTPErrorf(http.StatusUnauthorized, "password is incorrect") 51 errLoginOrPasswordIsIncorrect = coreutils.NewHTTPErrorf(http.StatusUnauthorized, "login or password is incorrect") 52 53 //go:embed appws.vsql 54 schemasFS embed.FS 55 )