---
title: "Discussion on \"Please Reverse-Engineer the Architecture That Only Exists in the Codebase\" | Hashnode"
description: "Discussion on \"Please Reverse-Engineer the Architecture That Only Exists in the Codebase\". I recently got assigned what sounded like a simple authentication task:\n\nMake tokens generated by a legacy API and a refactored API interoperable.\n\nI thought:\nJWT\n+\nShared signing key\n+\nShared validat"
url: "https://hashnode.com/posts/please-reverse-engineer-the-architecture-that-only-exists-in-the-codebase/6acdf847d904944516118300"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Please Reverse-Engineer the Architecture That Only Exists in the Codebase](https://dewa-mahendra.hashnode.dev/please-reverse-engineer-the-architecture-that-only-exists-in-the-codebase?utm_source=hashnode&utm_medium=feed)

I recently got assigned what sounded like a simple authentication task: Make tokens generated by a legacy API and a refactored API interoperable. I thought: JWT + Shared signing key + Shared validat

Oct 13 · 3 min read · dewa-mahendra.hashnode.dev  
Read the article

-   [#architecture](https://hashnode.com/tag/architecture)
-   [#backend](https://hashnode.com/tag/backend)
-   [#legacycode](https://hashnode.com/tag/legacycode)
-   [#refactoring](https://hashnode.com/tag/refactoring)
-   [#documentation](https://hashnode.com/tag/documentation)
-   [#saml](https://hashnode.com/tag/saml)
-   [#sso](https://hashnode.com/tag/sso)
-   [#softwareengineering](https://hashnode.com/tag/softwareengineering)

## Written by

[Dewa Mahendra](https://hashnode.com/@dewamahendra)

@dewamahendra · Bali, Indonesia

  
[View profile](https://hashnode.com/@dewamahendra)

Amateurs practice till they get it right, professionals practice till they can't get it wrong -Unknown

I'm a highly motivated and experienced developer expertise in leveraging the power of .NET Core Technology. Currently collaborating with an Australian company based in Nusa Dua, Bali, Indonesia, to deliver innovative application development services that push the boundaries of what technology can achieve, and also contribute to the ever-evolving landscape of the global IT industry

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
