Skip to content

Added memory mode support#243

Open
DhananjayNazare wants to merge 4 commits into
soofstad:mainfrom
DhananjayNazare:feature/inmemory-support
Open

Added memory mode support#243
DhananjayNazare wants to merge 4 commits into
soofstad:mainfrom
DhananjayNazare:feature/inmemory-support

Conversation

@DhananjayNazare

@DhananjayNazare DhananjayNazare commented May 31, 2026

Copy link
Copy Markdown

What does this pull request change?

Add support for memory storage along with local and session storage

Why is this pull request needed?

In case local storage and session storage is considered as the vulnerability, need a safe option for storage

Issues related to this change

Token stored in local storage is considered as sensitive data which is getting exposed. With mythos release, organisations are scanning all the applications leading to these kind local storage usages being triggered a vulnerabilties and auto suggestion from model is either have a inmemroy storage or build server driven solution. In most scenarios inmemory solution is a quick solution rather than build server driven solutions.

@DhananjayNazare DhananjayNazare requested a review from soofstad as a code owner May 31, 2026 03:42
@soofstad

soofstad commented Jun 1, 2026

Copy link
Copy Markdown
Owner

You will need to elaborate on why you consider local-/sessionstorage as a vulnerability, and how storing the token in memory remedies that. Also, please run the formatter included in the project via pre-commit.

@DhananjayNazare

Copy link
Copy Markdown
Author

Also added few more inputs on in issue section as an justification for the change. Please let me know if u have any further review comments.
Formatted code.

@sebastianvitterso sebastianvitterso left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@soofstad will make the final review, to consider whether this is something we need/want to support.

Code-wise, this looks good and proper. Fits our code style well. The inMemoryStorage definition is simple and elegant. Nice to have tests properly covering it. All-in-all very good.

Comment thread src/authConfig.ts Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants