Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Module Listing Request]: workmate-auth module #1033

Open
dev-davexoyinbo opened this issue Aug 4, 2024 · 0 comments · May be fixed by #1034
Open

[Module Listing Request]: workmate-auth module #1033

dev-davexoyinbo opened this issue Aug 4, 2024 · 0 comments · May be fixed by #1034

Comments

@dev-davexoyinbo
Copy link

dev-davexoyinbo commented Aug 4, 2024

Description

Simplifies authentication setup for Nuxt.js applications, offering robust support for OAuth, JWT, and local authentication strategies. Designed for seamless integration, it provides features like user management, secure token handling, and middleware support, ensuring efficient and secure authentication workflows.

Motivation

I created this for simplified use cases and the motivation was because of 2 major reasons:

  1. The use cases of the auth token from sidebase while using useFetch and $fetch are not direct
  2. This is more important. The sidebase auth module adds the users options to the public runtime which is a big security issue as it adds potential secrets in the public runtime. I tried to make it work in a mini module, but I realized why they did it, non-public runtime configs are not so easily reached as compared to public runtimes, but this compromise for security is not acceptable.

Repository

https://github.com/work-mate/nuxt-auth-module

npm

https://www.npmjs.com/package/@workmate/nuxt-auth

Nuxt Compatibility

Nuxt 3

@dev-davexoyinbo dev-davexoyinbo linked a pull request Aug 4, 2024 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant