DeployBoard / DeployBoard/deployboard-python

Verify the response only contains data from requester account.

Aberta
#19 1 comentário 0 reações 0 responsáveis Ver no GitHub
api enhancement
Linguagem predominante
Python
Estrelas
10
Forks
1
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

We have logic at each route to get the account of the requester and use that in the query to retrieve data. This is good, but we'd like to add an additional level of security to verify the response does not contain any items associated with a different account, before returning it to the client. It would make most sense if this was done as some type of middleware and was not required to be implemented at each route.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece rastreando o fluxo existente de busca da conta solicitante e da consulta em cada route. Investigue o ponto de entrada do middleware e o caminho da resposta; em seguida, defina como a propriedade da conta é verificada antes que os dados cheguem ao cliente; considera-se concluído quando as respostas não contêm itens associados a outra conta.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
python
Domínio
backend-api-design, security
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.