## AccessKeys
thread-keeper
**Author**: The Harvard Library Innovation Lab
**License**: MIT
* [AccessKeys](#utils.module_AccessKeys)
* [.AccessKeys](#utils.module_AccessKeys.AccessKeys)
* [new exports.AccessKeys()](#new_utils.module_AccessKeys.AccessKeys_new)
* [.filepath](#utils.module_AccessKeys.AccessKeys+filepath) : string
* [.check(accessKey)](#utils.module_AccessKeys.AccessKeys+check)
### AccessKeys.AccessKeys
Utility class for handling access keys to the app.
[!] For alpha launch only.
**Kind**: static class of [AccessKeys
](#utils.module_AccessKeys)
* [.AccessKeys](#utils.module_AccessKeys.AccessKeys)
* [new exports.AccessKeys()](#new_utils.module_AccessKeys.AccessKeys_new)
* [.filepath](#utils.module_AccessKeys.AccessKeys+filepath) : string
* [.check(accessKey)](#utils.module_AccessKeys.AccessKeys+check)
#### new exports.AccessKeys()
On init:
- Create access keys file if it doesn't exist
- Load keys from file into `this.#keys`.
#### accessKeys.filepath : string
Complete path to `access-keys.json`.
**Kind**: instance property of [AccessKeys
](#utils.module_AccessKeys.AccessKeys)
#### accessKeys.check(accessKey)
Checks that a given access key is valid and active.
**Kind**: instance method of [AccessKeys
](#utils.module_AccessKeys.AccessKeys)
| Param | Type |
| --- | --- |
| accessKey | string
|