I want to create a system that works similar to stripe. There'll be live API keys, as well as test API keys. I have been thinking of how to implement this architecture, and I am not sure the best way to go about it. I found a similar question on this but it didn't help much.
Architecturing testmode/livemode using OAuth 2 token <https://stackoverflow.com/questions/24539688/architecturing-testmode-livemode-using-oauth-2-token> My current progress is basically: - I have decided to use https://github.com/James1345/django-rest-knox instead of DRF's default authtoken because knox supports multiple token creation and I thougt I needed that feature. - I intend to create tokens as pub_key_<token> and test_key_<token> and remove or strip the prefix before authentication - I intend to create a LiveAccount Model and a TestAcoount model. However, after authenticating the request from a test api token, it's unclear how to route or perform requests to TestAcoount instead of LiveAccount. Please any ideas or a better implementation strategy is highly welcomed stackoverflow link: https://stackoverflow.com/questions/67995479/create-accounts-and-api-tokens-for-live-mode-and-test-mode -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CADZv-jCvu16tYsTQa6YbD_98fnbgN%3DRgY80gBH57BebxFCipfQ%40mail.gmail.com.

