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

Authorization Implementation (Raspberry Pi) #3

Open
2 of 3 tasks
Vakmeth opened this issue Dec 18, 2023 · 0 comments
Open
2 of 3 tasks

Authorization Implementation (Raspberry Pi) #3

Vakmeth opened this issue Dec 18, 2023 · 0 comments
Assignees

Comments

@Vakmeth
Copy link

Vakmeth commented Dec 18, 2023

Als Benutzer will ich im Stande sein mich auf Spotify einzuloggen, um danach POST-Requests auf die API abzusenden.

Anforderungen

Der Authorization Workflow ist auf dem Arduino vollständig ausprogrammiert.

Akzeptanzkriterien

  • Ein neuer Spotify Account wird erstellt
  • Der Login Workflow wird so ausprogrammiert, dass wir am Schluss das Token in der Hand halten, mit welchem wir weitere Requests auf die API tätigen können.
  • Die Funktionsweise des Login-Workflows wird im README.md vom Github-Projekt "robins-music-player" dokumentiert

Beschreibung

Um die Authorization zu vereinfachen, wird der flow nicht direkt auf dem Arduino geschrieben, sondern es wird ein node.js backend auf einem Raspberry PI implementiert. Alle Logik läuft über dieses Backend und der Arduino muss nur den jeweiligen endpoint ansteuern. In diesem Ticket geht es nur darum, die Authorization im Backend zu implementieren, damit das Backend später die Möglichkeit hat, die eigentlichen Abfragen an die Spotify-API durchzuführen.

@Vakmeth Vakmeth changed the title Authorization Authorization Implementation Dec 18, 2023
@ManuelMoeri ManuelMoeri self-assigned this Dec 19, 2023
@Vakmeth Vakmeth changed the title Authorization Implementation Authorization Implementation (Raspberry Pi) Dec 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants