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

Escrever decorators do graphql JWT para perfis de usuário #34

Open
4 tasks
Bumbleblo opened this issue Nov 9, 2019 · 2 comments
Open
4 tasks

Escrever decorators do graphql JWT para perfis de usuário #34

Bumbleblo opened this issue Nov 9, 2019 · 2 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@Bumbleblo
Copy link
Member

Descrição da funcionalidade

Neste momento não temos como autenticar os vários perfis de usuários presentes no graphql. Esta issue tem o propósito de permitir os usuários façam autenticação com diferentes perfis.

Tarefas necessárias
Lista de tarefas objetivas que você considera que seja importante para implementar esta funcionalidade.

  • Adicionar mudanças no CHANGELOG
  • Realizar testes da funcionalidade
  • Adicionar mudanças nos decorators para diferentes usuários
  • Promover auterações para que o serviço Bot funcione corretamente.

Contexto Adicional
Adicione conteúdo adicional que possa ajudar na implementação aqui.

@Bumbleblo Bumbleblo self-assigned this Nov 9, 2019
@Bumbleblo Bumbleblo added this to the sprint-12 milestone Nov 9, 2019
@higton
Copy link
Member

higton commented Nov 11, 2019

se no url do projeto invés de
path('graphql/', csrf_exempt(GraphQLView.as_view(schema=schema, graphiql=True))),
colocar isso daqui
path('graphql/', jwt_cookie(GraphQLView.as_view(graphiql=True))),
Apartir disso, é só fazer um:

mutation {
tokenAuth(email: "texto", password: "texto"){
  token
}
}

que já faz o login pelo cookie

@higton
Copy link
Member

higton commented Nov 20, 2019

Para utilizar essa parte de autenticação com o service, acho que deve fazer uma autenticação customizada do REST. Consegui encontrar nada na biblioteca graphql-jwt.

@higton higton added help wanted Extra attention is needed enhancement New feature or request labels Nov 20, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants