Merge pull request #54 from kaermorchen/auth-from-config

Add default auth from config settings
This commit is contained in:
Stanislav Romanov 2023-05-21 11:03:07 +03:00 committed by GitHub
commit bd7f85d7de
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 0 deletions

View file

@ -0,0 +1,20 @@
import EphemeralStore from 'ember-simple-auth/session-stores/ephemeral';
import LocalStorageStore from 'ember-simple-auth/session-stores/local-storage';
import config from 'meiliadmin/config/environment';
const settings = config?.APP?.meilisearch;
class ConfigStore extends EphemeralStore {
restore() {
const result = {
authenticated: Object.assign(
{ authenticator: 'authenticator:meilisearch' },
settings
),
};
return Promise.resolve(result);
}
}
export default settings ? ConfigStore : LocalStorageStore;

View file

@ -16,6 +16,10 @@ module.exports = function (environment) {
APP: {
// Here you can pass flags/options to your application instance
// when it is created
// meilisearch: {
// url: 'http://localhost:7700',
// key: 'MASTER_KEY',
// },
},
};