Implement authentication phase with Cidaas OAuth2 integration
- Add authentication middleware to protect routes - Create API endpoints for login, logout, registration, and user info - Develop UI components for login and registration forms - Integrate VeeValidate for form validation - Update environment configuration for Cidaas settings - Add i18n support for English and German languages - Enhance Tailwind CSS for improved styling of auth components - Document authentication flow and testing procedures
This commit is contained in:
@@ -2,5 +2,48 @@
|
||||
"welcome": "Welcome to experimenta",
|
||||
"app": {
|
||||
"title": "my.experimenta.science"
|
||||
},
|
||||
"auth": {
|
||||
"welcome": "Welcome",
|
||||
"subtitle": "Sign in or create an account",
|
||||
"login": "Sign In",
|
||||
"register": "Sign Up",
|
||||
"loginTitle": "Sign In",
|
||||
"loginDescription": "Sign in with your email address",
|
||||
"loginButton": "Sign In",
|
||||
"loggingIn": "Signing in...",
|
||||
"loginInfo": "You will be redirected to our secure login page",
|
||||
"loginError": "Login failed. Please try again.",
|
||||
"registerTitle": "Create Account",
|
||||
"registerDescription": "Create a new experimenta account",
|
||||
"registerButton": "Create Account",
|
||||
"registering": "Creating account...",
|
||||
"registrationSuccess": "Registration successful!",
|
||||
"registrationSuccessMessage": "Please verify your email address using the link we sent you.",
|
||||
"registrationError": "Registration failed. Please try again.",
|
||||
"emailAlreadyRegistered": "This email address is already registered.",
|
||||
"error": "Error",
|
||||
"email": "Email Address",
|
||||
"emailPlaceholder": "your.email{'@'}example.com",
|
||||
"password": "Password",
|
||||
"passwordPlaceholder": "At least 8 characters",
|
||||
"passwordRequirements": "At least 8 characters, upper/lowercase letters and a number",
|
||||
"firstName": "First Name",
|
||||
"firstNamePlaceholder": "John",
|
||||
"lastName": "Last Name",
|
||||
"lastNamePlaceholder": "Doe",
|
||||
"termsAgreement": "By registering, you agree to our",
|
||||
"privacyPolicy": "Privacy Policy",
|
||||
"and": "and",
|
||||
"termsOfService": "Terms of Service",
|
||||
"validation": {
|
||||
"invalidEmail": "Please enter a valid email address",
|
||||
"passwordMinLength": "Password must be at least 8 characters",
|
||||
"passwordUppercase": "Password must contain at least one uppercase letter",
|
||||
"passwordLowercase": "Password must contain at least one lowercase letter",
|
||||
"passwordNumber": "Password must contain at least one number",
|
||||
"firstNameMinLength": "First name must be at least 2 characters",
|
||||
"lastNameMinLength": "Last name must be at least 2 characters"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user