# How to get a feed from a password protected Discourse?

**URL:** <https://meta.discourse.org/t/how-to-get-a-feed-from-a-password-protected-discourse/29602>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [Junho 3, 2015, 1:48pm UTC](https://meta.discourse.org/t/how-to-get-a-feed-from-a-password-protected-discourse/29602 "2015-06-03T13:48:31Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [Janeiro 2, 2020, 7:56am UTC](https://meta.discourse.org/t/how-to-get-a-feed-from-a-password-protected-discourse/29602/13 "2020-01-02T07:56:51Z")

</div>

> [@blake](#):
>
> Embora teria sido bom aposentar completamente a autenticação baseada em URL, acho que o caminho a seguir, para que ainda tenhamos suporte a RSS privado, é permitir esse tipo de autenticação apenas para feeds de tópicos/categorias. Mais tarde, podemos adicionar suporte a chaves de API somente leitura.

Uma ideia aqui, relacionada a parte do trabalho de definição de escopo do @david, é que poderíamos criar uma chave de API de usuário restrita a um único feed RSS. Dessa forma, a superfície de ataque seria reduzida e, nesses casos, onde temos uma chave de API de usuário ultra restrita, poderíamos permitir seu uso sem cabeçalhos (adicionando uma coluna em user\_api\_key para indicar que essa chave pode usar GET para autenticação).

Os desafios aqui são:

1. Não temos um mecanismo para os usuários gerarem chaves de API de usuário; teríamos que construir algo para o caso de uso do RSS, o que envolveria uma nova UX. Não tenho certeza de onde adicionaríamos isso, talvez no perfil do usuário, não sei.

2. Não temos um mecanismo para restringir o escopo a um único feed RSS específico, o que teríamos que implementar.

3. Não temos um indicador para “chave de API de usuário permitida” via parâmetros GET na URL, o que seria necessário para isso.

No geral, vejo isso como algo que podemos resolver, mas provavelmente estamos olhando para uma ou duas semanas de trabalho para fazer tudo funcionar corretamente.

A vantagem é que parte desse trabalho é algo que queremos fazer independentemente do RSS, mas a desvantagem é que parte do trabalho está muito acoplada ao RSS e há muito poucas pessoas que usam esse recurso atualmente.

Cabe ao @codinghorror decidir como queremos priorizar isso.

---

_[View the full topic](https://meta.discourse.org/t/how-to-get-a-feed-from-a-password-protected-discourse/29602)._
