Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • 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

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Web Site

Forum federato con il resto del mondo. Non contano le istanze, contano le persone

  1. Home
  2. Categorie
  3. Senza categoria
  4. Integrating AWS Cognito Authentication with NodeBB API (No NodeBB UI)

Integrating AWS Cognito Authentication with NodeBB API (No NodeBB UI)

Pianificato Fissato Bloccato Spostato Senza categoria
2 Post 2 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • baluundefined Questo utente è esterno a questo forum
    baluundefined Questo utente è esterno a questo forum
    balu
    scritto su ultima modifica di
    #1

    Hi community,

    I’m using AWS Cognito for authentication (sign up and login) across my project, and all user management is centralized there.

    Now I want to integrate NodeBB, but I do not want to use NodeBB’s UI for login/registration. Instead, I want to:

    • Continue using AWS Cognito for user registration and login.

    • Expose a common backend service (API) that my other modules (and NodeBB) can use for authentication.

    • Use only the NodeBB APIs (not the UI) to handle sessions, topics, posts, etc.

    I’m a bit unsure about the correct approach here:

    • Can NodeBB rely fully on Cognito for authentication while I interact with NodeBB only through its APIs?

    • How should I map Cognito users to NodeBB users (e.g., using Cognito’s sub as the NodeBB uid)?

    • Should I use the session-sharing plugin, or is it better to build a custom integration for Cognito?

    • What’s the recommended way to keep NodeBB users in sync with Cognito users if I bypass the UI?

    Has anyone implemented this kind of API-only integration with Cognito and NodeBB? Any best practices or guidance would be much appreciated.

    Thanks!

    julianundefined 1 Risposta Ultima Risposta
    • baluundefined balu

      Hi community,

      I’m using AWS Cognito for authentication (sign up and login) across my project, and all user management is centralized there.

      Now I want to integrate NodeBB, but I do not want to use NodeBB’s UI for login/registration. Instead, I want to:

      • Continue using AWS Cognito for user registration and login.

      • Expose a common backend service (API) that my other modules (and NodeBB) can use for authentication.

      • Use only the NodeBB APIs (not the UI) to handle sessions, topics, posts, etc.

      I’m a bit unsure about the correct approach here:

      • Can NodeBB rely fully on Cognito for authentication while I interact with NodeBB only through its APIs?

      • How should I map Cognito users to NodeBB users (e.g., using Cognito’s sub as the NodeBB uid)?

      • Should I use the session-sharing plugin, or is it better to build a custom integration for Cognito?

      • What’s the recommended way to keep NodeBB users in sync with Cognito users if I bypass the UI?

      Has anyone implemented this kind of API-only integration with Cognito and NodeBB? Any best practices or guidance would be much appreciated.

      Thanks!

      julianundefined Questo utente è esterno a questo forum
      julianundefined Questo utente è esterno a questo forum
      julian
      scritto su ultima modifica di
      #2

      balu Why are you planning to have the user step through Cognito for authentication if you're not intending to use the NodeBB frontend at all?

      If you already have the Cognito user, you could use the NodeBB API (using a master token) to create a user, and store your own association between the cognito id and the nodebb uid.

      Then just keep using the master token to make calls on behalf of whichever user. Use the ?_uid= parameter to distinguish calls between different users.

      1 Risposta Ultima Risposta
      Rispondi
      • Topic risposta
      Effettua l'accesso per rispondere
      • Da Vecchi a Nuovi
      • Da Nuovi a Vecchi
      • Più Voti


      Feed RSS
      Integrating AWS Cognito Authentication with NodeBB API (No NodeBB UI)

      Gli ultimi otto messaggi ricevuti dalla Federazione
      • Zio Brunoundefined
        Zio Bruno

        @francina1909 attualmente siamo alla stessa longitudine, ma io sono sull'altro mare. Ma prima o poi passo.

        per saperne di più

      • Francy 🌻undefined
        Francy 🌻

        @sandropisano magari, con calma potrei provarlo sul PC che uso per vedere le serie TV.
        Prima o poi ci proverò.
        Thanks.

        per saperne di più

      • Francy 🌻undefined
        Francy 🌻

        @out grazie
        Dovrò passare dal tecnico in negozio allora e cercare di fargli fare qualcosa del genere, se dovesse servire.

        per saperne di più

      • Francy 🌻undefined
        Francy 🌻

        @ElManga quando passi da queste parti teniamo botta insieme 😘

        per saperne di più

      • Jena :it: :proton: :linuxmint:undefined
        Jena :it: :proton: :linuxmint:

        @francina1909 stai serena per un po'. Certo non ci sarà più il supporto ufficiale ma in teoria tutto dovrebbe funzionare. Dai una possibilità a Linux è addirittura più semplice di Winzoz oltre ad essere più veloce e sicuro. Provalo. Se vuoi ti aiuto.

        per saperne di più

      • ⭕UT :mastodon:undefined
        ⭕UT :mastodon:

        @francina1909 Ci sono decine di guide sul tubo anche per mantenere W10 con aggiornamenti ufficiali fino al 2026. Oltre all'installazione di W11 su pc non supportati fino alla versione LTSC nettamente più leggera. Questo sempre escludendo Linux.

        Per inciso uso pc del 2010 e funzionano a meraviglia.

        per saperne di più

      • Zio Brunoundefined
        Zio Bruno

        @francina1909 faccio del mio meglio per aiutare, come vedi i miei consigli sono sempre risolutivi e - soprattutto - definitivi.
        Tengo botta, come sempre e come tutti.

        per saperne di più

      • Francy 🌻undefined
        Francy 🌻

        @thatgiga sono donna, curiosa per natura: cosa ti aspettavi?🎄

        per saperne di più
      Powered by NodeBB Contributors
      • Accedi

      • Accedi o registrati per effettuare la ricerca.
      • Primo post
        Ultimo post