Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. OAuth für Adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

OAuth für Adapter

Geplant Angeheftet Gesperrt Verschoben Entwicklung
3 Beiträge 2 Kommentatoren 1.8k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • H Offline
    H Offline
    hometm
    schrieb am zuletzt editiert von
    #1

    Hallo,

    sicherlich ist diese Frage etwas off-topic aber ich hoffe, dass hier Kenntnisse/Erfahrungen mit OAuth hat.

    Ich habe den vcard-Adapter so erweitert, dass er auch mit dem Google-Adressbuch zusammen arbeiten kann. Hierzu wird von der Google-API ausschließlich OAuth verwendet. Für die Anmeldung meines Adapters an die Google-API wird ein Token benötigt. Diesen habe ich in der Google-Developer-Console erstellt. Wenn ich nun den Token direkt in meinen Adapter schreibe, klappt das herunterladen der Kontakte.

    Technisch funktioniert dies im Moment sehr gut.

    Meine (allgemeine) Frage zu OAuth:

    Ist der Token 'geheim' d.h. jeder Benutzer muss sich seinen eigenen erzeugen?

    Ist der Token 'öffentlich', d.h. es gibt nur einen Token pro Applikation. Dann könnte ich meinen Token direkt im JS-File eintragen, wo er für jeden sichtbar ist.

    Leider konnte ich keine klare Antwort auf diese Frage im Internet finden. Wenn jemand hierzu Infos hat, wäre ich dankbar.

    Tobias
    3277_bildschirmfoto_2019-01-25_um_14.12.50.png

    1 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      hagen
      schrieb am zuletzt editiert von
      #2

      Der Token ist geheim. Er identifiziert den Benutzer (also Google-Account-Inhaber). Jeder, der deinen Token benutzt, würde deine Kontakte herunterladen.

      OAuth ist nicht trivial. Die Access-Tokens verfallen oft auch nach einer Weile und müssen dann per Refresh-Token erneuert werden. Am besten ist, du benutzt fertige Bibliotheken dafür (z.B. https://github.com/lelylan/simple-oauth2)

      1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        hometm
        schrieb am zuletzt editiert von
        #3

        Danke für die Info.

        Dann werde ich mich mal bei Gelegenheit daran machen

        Tobias

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        749

        Online

        32.4k

        Benutzer

        81.4k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe