Synchronize users in Jira with users in our application


I’m developing application to create test-cases on our front/backend(C#, .net Core) and communicating/synchronizing with Jira(Server) using plugin.

Task: I want users to be able to login in our application using their Jira’s accounts.

I’ve been struggling to find out ways to implement this (using applinks? using Jira Oauth2?). Could you provide some info/examples concerning this?

Any help will be greatly appreciated.
Regards, Egor.