Configurable CORS credentials (#456)
* Configurable CORS credentials * update readme
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
export interface Config {
|
||||
restrictBaseUrl: string | string[];
|
||||
corsCredentials: string;
|
||||
asManagedUsers: RegExp[];
|
||||
menu: MenuItem[];
|
||||
etkeccAdmin?: string;
|
||||
@@ -16,6 +17,7 @@ export const WellKnownKey = "cc.etke.synapse-admin";
|
||||
// current configuration
|
||||
let config: Config = {
|
||||
restrictBaseUrl: "",
|
||||
corsCredentials: "same-origin",
|
||||
asManagedUsers: [],
|
||||
menu: [],
|
||||
etkeccAdmin: ""
|
||||
@@ -69,6 +71,10 @@ export const LoadConfig = (context: any) => {
|
||||
config.restrictBaseUrl = context.restrictBaseUrl as string | string[];
|
||||
}
|
||||
|
||||
if (context?.corsCredentials) {
|
||||
config.corsCredentials = context.corsCredentials;
|
||||
}
|
||||
|
||||
if (context?.asManagedUsers) {
|
||||
config.asManagedUsers = context.asManagedUsers.map((regex: string) => new RegExp(regex));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user