mirror of
				https://github.com/steveiliop56/tinyauth.git
				synced 2025-10-30 21:55:43 +00:00 
			
		
		
		
	feat: add trusted URLs
This commit is contained in:
		| @@ -5,6 +5,20 @@ import ChainedBackend from "i18next-chained-backend"; | ||||
| import resourcesToBackend from "i18next-resources-to-backend"; | ||||
| import HttpBackend from "i18next-http-backend"; | ||||
|  | ||||
| const backends = [ | ||||
|   HttpBackend, | ||||
|   resourcesToBackend( | ||||
|     (language: string) => import(`./locales/${language}.json`), | ||||
|   ), | ||||
| ] | ||||
|  | ||||
| const backendOptions =  [ | ||||
|   { | ||||
|     loadPath: "https://cdn.tinyauth.app/i18n/v1/{{lng}}.json", | ||||
|   }, | ||||
|   {} | ||||
| ] | ||||
|  | ||||
| i18n | ||||
|   .use(ChainedBackend) | ||||
|   .use(LanguageDetector) | ||||
| @@ -20,17 +34,8 @@ i18n | ||||
|     load: "currentOnly", | ||||
|  | ||||
|     backend: { | ||||
|       backends: [ | ||||
|         HttpBackend, | ||||
|         resourcesToBackend( | ||||
|           (language: string) => import(`./locales/${language}.json`), | ||||
|         ), | ||||
|       ], | ||||
|       backendOptions: [ | ||||
|         { | ||||
|           loadPath: "https://cdn.tinyauth.app/i18n/v1/{{lng}}.json", | ||||
|         }, | ||||
|       ], | ||||
|       backends: import.meta.env.MODE !== "development" ? backends : backends.reverse(), | ||||
|       backendOptions: import.meta.env.MODE !== "development" ? backendOptions : backendOptions.reverse() | ||||
|     }, | ||||
|   }); | ||||
|  | ||||
|   | ||||
| @@ -42,5 +42,8 @@ | ||||
|     "unauthorizedTitle": "Unauthorized", | ||||
|     "unauthorizedResourceSubtitle": "The user with username <Code>{{username}}</Code> is not authorized to access the resource <Code>{{resource}}</Code>.", | ||||
|     "unaothorizedLoginSubtitle": "The user with username <Code>{{username}}</Code> is not authorized to login.", | ||||
|     "unauthorizedButton": "Try again" | ||||
|     "unauthorizedButton": "Try again", | ||||
|     "untrustedRedirectTitle": "Untrusted redirect", | ||||
|     "untrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<Code>{{domain}}</Code>). Are you sure you want to continue?", | ||||
|     "cancelTitle": "Cancel" | ||||
| } | ||||
| @@ -42,5 +42,8 @@ | ||||
|     "unauthorizedTitle": "Unauthorized", | ||||
|     "unauthorizedResourceSubtitle": "The user with username <Code>{{username}}</Code> is not authorized to access the resource <Code>{{resource}}</Code>.", | ||||
|     "unaothorizedLoginSubtitle": "The user with username <Code>{{username}}</Code> is not authorized to login.", | ||||
|     "unauthorizedButton": "Try again" | ||||
|     "unauthorizedButton": "Try again", | ||||
|     "untrustedRedirectTitle": "Untrusted redirect", | ||||
|     "untrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<Code>{{domain}}</Code>). Are you sure you want to continue?", | ||||
|     "cancelTitle": "Cancel" | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Stavros
					Stavros