Skip to content

Software Development at Program Tom LTD

Place for coding, programming, development and software in general.

Menu
  • Blog
  • PDF Booklets
  • Dev Utils & Content
  • Java Spring Boot Or Web Apps
  • English
    • български
    • English
    • Español
    • Português
    • हिन्दी
    • Русский
    • Deutsch
    • Français
    • Italiano
    • العربية
  • About Us
  • Flutter Apps
Menu

JWT Token App – Micro Service

Ways to Refresh JWT Access Token

$4.99

Categories: Java, Spring (Boot) / Quarkus
  • Description

Description

JWT Token App is an indepdendent Spring Boot Micro Service with specific focus on the functionality of managing JWT Token pairs. I’ve personally have integrated with it – Google Login Micro Service. But you are open to plug-in any other Login Logic or Service.

Create New JWT Token Pair Endpoint

Creating a fresh new JWT must happen only after successful authentication. This is why, I’ve included request verification. Optionally – this endpoint could have IP white-list. I’ve implemented in the past – Application Level White List – Micro Service.

Refresh/Regenerate Token Pair Endpoint

Second to important is the ability to extend the session of the user – by regenerating their JWT Tokens pair. The user must provide Refresh Token that:

  • Is issued by this Micro Service. The check happens with Private Key verification
  • It is not yet – expired.

Is JWT Token Expired

You will not need to implement JWT stuff in every Micro Service or App. You are provided with an Endpoint that checks the token expiration time. This Miscro Service checks the JWT for Cryptographic Validity with the creation private key, because no database access is needed for this functionality.

Ger Username/JWT Claims/Content/User ID/

JWT Tokens offer Cryprographic security and User Authorization. But, for your other Micro Services – the most valuable part – is the content of the JWT Token. It is the User ID. You may access anybody’s JWT Content with services like https://jwt.io/, but what is important is – who issued it.

TODO

There are some TO-DOs that you may need to finish before using this App – if you buy it.

  • Setup the Database where you will store your tokens
  • Generate new keys and place them in application.properties. Also add additional jwt.secret
  • update the create new request validation that only you will know

Related products

  • App Builder + Code Generation - Spring Micro Service - Vaadin App

    App Builder + Code Generation – Spring Micro Service – Vaadin App

    $199.00
    Add to cart
  • GPT - Spring Boot Micro Service

    GPT – Spring Boot Micro Service

    $49.90
    Add to cart
  • Mission Accomplished - Spring Boot - Vaadin Web App

    Mission Accomplished – Spring Boot – Vaadin Web App

    $14.99
    Add to cart
  • Email Sender Micro Service

    Email Sender Micro Service Kafka Consumer [Source Code]

    $4.99
    Add to cart
  • Example of GridView Builder in Flutter
  • How to Visualize Listview inside Listview in Flutter
  • What other usages you know about public private cryptography
  • Get a Flutter App to Production
  • Firebase Dynamic Links Deprecation – migrating out to Java

Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (201)
  • Graphical User Interface (13)
  • Marketing (113)
  • Software Development (268)
  • Spring (41)
  • StartUp (21)
  • Uncategorized (15)
  • Uncategorized (4)
  • Vaadin (14)

Tags

Algorithms (9) crypto (29) flutterdev (39) General (86) Java (7) QR & Bar Codes (3) Software Dev Choices (33) Spring Boot (1) standards (1) Theme (3) User Authentication & Authorization (9) User Experience (10) Utilities (19) WordPress (11)

Product categories

  • All Technologies (83)
    • Flutter Apps (23)
    • GPT (4)
    • Java (38)
    • Native Android (3)
    • PHP (9)
    • Spring (Boot) / Quarkus (35)
    • Utils (15)
    • Vaadin 24+ (27)
    • Vaadin 8 (1)
  • Apps (18)
    • Employees DB (1)
    • Notes (6)
    • Personal Budget (1)
    • Recipes Book (1)
    • Stuff Organizer (1)
    • To-Do (2)
  • PDF Books (3)
  • Source Code Generators (8)

Recent Posts

  • Example of GridView Builder in Flutter
  • How to Visualize Listview inside Listview in Flutter
  • What other usages you know about public private cryptography
  • Get a Flutter App to Production
  • Firebase Dynamic Links Deprecation – migrating out to Java

Post Categories

  • Apps (20)
  • ChatGPT (19)
  • Choosing a Framework (38)
  • Flutter (201)
  • Graphical User Interface (13)
  • Marketing (113)
  • Software Development (268)
  • Spring (41)
  • StartUp (21)
  • Uncategorized (15)
  • Uncategorized (4)
  • Vaadin (14)