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

feat: authentication #37

Closed
2 tasks
MarkOSullivan94 opened this issue May 25, 2022 · 5 comments
Closed
2 tasks

feat: authentication #37

MarkOSullivan94 opened this issue May 25, 2022 · 5 comments
Assignees
Labels
feature A new feature or request
Milestone

Comments

@MarkOSullivan94
Copy link

Description

Firstly, I did see this in the contributing guide:

At this time, we welcome bug tickets but will not be accepting feature requests because the roadmap and scope of this project is still being defined.

However I feel this is a very important feature to support.

In order to build a backend which enables users to register and login to your app or to monitor 3rd-party apps API usage of public APIs, authentication needs to be in place.

I would guess that the majority of backends being built would only care about user auth and not care about enabling 3rd party apps to use the APIs.

Some of the different types of authentication which could be added:

  • JWT tokens
  • Bearer token
  • API keys
  • OAuth

In case it may help with OAuth implementation, I did stumble upon this OAuth example in the past which may help inspire the implementation for OAuth support for dart_frog.

Requirements

  • Authentication support is added
  • Documentation is provided on how to setup authentication
@felangel felangel added the feature A new feature or request label May 25, 2022
@felangel felangel changed the title feat: Authentication feat: authentication May 25, 2022
@iampato
Copy link

iampato commented Nov 14, 2022

What is the plan or the roadmap to add this?

@felangel felangel added this to the 1.0.0 milestone Jan 19, 2023
@felangel
Copy link
Contributor

Added this to the v1.0.0 milestone based on interest from the community.

@Gene-Dana
Copy link

Gene-Dana commented Jan 19, 2023

Hi there 👋🏼 Found these packages out there in the wild ! Perhaps this can be useful

Auth implementation
https://github.com/ptrbrynt/frog_auth

Example with Firebase
https://github.com/dbilgin/frog_firebase_auth_sample

@rddewan
Copy link

rddewan commented Feb 13, 2023

please we are waiting for the auth feature

@erickzanardo erickzanardo self-assigned this Jun 6, 2023
@erickzanardo
Copy link
Contributor

We have recently introduces a new dart_frog_auth package and added documentation about how to use it.

We will continue to improve in that area, adding more tutorials, examples, and eventually additional auth providers if needed.

Due so, we will be closing this issue, but feel free to open new, more specific ones in case something is needed which is not being covered by the current package/docs.

Thanks!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature or request
Projects
Development

No branches or pull requests

6 participants