TeamDrive Registration Server Reference Guide¶
- Glossary
- Introduction
- Software components
- TeamDrive System Components
- Security
- Provider Concept
- TeamDrive Client <–> Server interaction
- HTML and EMail Templates
- TeamDrive Name Server (TDNS)
- External Authentication
- External User Data
- Compelling Re-login
- Login Configuration
- Lost Password and Registration
- Authentication Examples
- Authentication Tokens and Verification Pages
- Login Procedure
- TeamDrive Client: Load Registration Server Redirector URL
- Registration Server: Re-direct to AUTH_LOGIN_URL
- Authentication Service: Generate Login Page
- TeamDrive Client: Display Embedded Login Page
- Authentication Service: Authenticate User Credentials
- TeamDrive Client: Process Result Page
- Registration Server: Verify Authentication Token
- Authentication Service: Execute Verification Page
- Registration Server: Complete Login
- Databases
- Database “td2reg”
- TD2AddressRange table
- TD2Autotask table
- TD2BlobData table
- TD2Depots table
- TD2Device table
- TD2Email table
- TD2FreeUserStorage table
- TD2LicenceType table
- TD2Message table
- TD2MessageFD table
- TD2MessageSF table
- TD2Owner table
- TD2OwnerLicenceType table
- TD2OwnerMeta table
- TD2OwnerMetaSetting table
- TD2OwnerProduct table
- TD2Parcel table
- TD2Product table
- TD2RegServerList table
- TD2Setting table
- TD2Ticket table
- TD2TicketChanges table
- TD2User table
- TD2UserPrivileges table
- TD2UserPrivilegesSetting table
- Keys table
- Database “td2apilog”
- Database “td2reg”
- Auto Tasks
- Settings
- Registration Server Settings
- Provider Settings
- API Settings (<APIAccess> XML block)
- EMAIL Settings (<Email> XML block)
- ACTIVATION Settings (<Activation> XML block)
- BANNER Settings (<Banner> XML block)
- TDNS Settings (<TDNS> XML block)
- CLIENT Settings (<Client> XML block)
- FREE CLIENT Settings (<FreeClient> XML block)
- UPDATE Settings (<ClientUpdate> XML block)
- HOSTSERVER Settings
- REFERRAL Settings
- CSVIMPORT Settings
- AUTHSERVICE Settings (<AuthService> XML block)
- REDIRECT Settings
- Login and Registration Client Settings
- enable-change-email=true/false (default: true)
- enable-browser-change-email=true/false (default: false)
- enable-set-password=true/false (default: true)
- enable-login=true/false/default (default: true)
- enable-web-login=true/false/default (default: false)
- enable-registration=true/false/default (default: true)
- enable-web-registration=true/false/default (default: false)
- enable-browser-registration=true/false (default: true)
- enable-lost-password=true/false (default: true)
- enable-web-lost-password=true/false (default: false)
- enable-browser-lost-password=true/false (default: true)
- enable-provider-panel=true/false (default: false)
- require-provider-code=true/false (default: false)
- fixed-provider-code=true/false (default: false)
- enable-enterprise-server=true/false (default: true)
- enable-tdps=true/false (default: true)
- enable-webdav=true/false (default: true)
- enable-import-server=true/false (default: true)
- reg-name-complexity (default: basic-ascii)
- require-profile=true/false (default: false)
- allow-email-login=true/false (default: false)
- display-full-name=true/false (default: false)
- spaces-path
- check-for-updates=true/false (default: true)
- auto-accept-invitation=true/false (default: false)
- auto-accept-invitation-mode (default: archived)
- auto-invite-users=list
- master-user=username
- scan-enabled=true/false (default: true)
- hash-compare-files=true/false (default: false)
- allow-store-forward-invitations=true/false (default: true)
- enable-key-repository=true/false (default: true)
- Registration Server API
- API Basics
- Registration-Server API Calls
- Login
- Search user
- Get User Data
- Create a new Account
- Resend Activation (added in 1.0.004)
- Activate User
- Activate Client (added in 1.0.003)
- Forgotten Password
- Reset Password (added in 1.0.003)
- Change password
- Update password
- Set reference (added in 1.0.004)
- Set email (added in 1.0.003)
- Change email address
- Confirm new email
- Change language
- Remove user (added in 1.0.003)
- Remove device (added in 1.0.004)
- Delete user
- Confirm delete user
- Get license data for a user
- Get default-license for a user
- Get default depot URL by username
- Get URL for the default Depot server (added in 1.0.004)
- Set depot for user (added in 1.0.003)
- Remove depot from user (added in 1.0.005)
- Send invitation
- Set invited user
- Create license
- Create license without user (added in 1.0.003)
- Assign user to license (added in 1.0.003)
- Assign license to client (added in 1.0.004)
- Remove user from license (added in 1.0.003)
- Deactivate license (added in 1.0.003)
- Activate license (added in 1.0.003)
- Upgrade license
- Upgrade default-license
- Downgrade license
- Downgrade default-license
- Show used client licenses
- Set license reference (added in 1.0.004)
- Remove license from a user
- Delete / cancel license
- Set distributor
- Error Codes