我正在将我的应用程序与oauth和jwt集成在一起,但是我有一些问题,我对于使身份验证模块成为主应用程序模块的一部分或使其成为不同的模块感到困惑,而让所有对应用程序模块的调用都通过身份验证模块进行身份验证和授权。
有时是一个品味问题。在我看来,您可以创建一个仅用于身份验证和授权的模块,然后将其作为依赖项放置在主项目中,或者可以创建一个项目而不是身份验证和授权,这两种方法的优点在于您可以在此进行更改模块或项目,以避免在主项目中出现任何问题。您也可以使用特定功能对该项目或模块进行版本控制。
看这个URL https://www.digitalocean.com/community/tutorials/an-introduction-to-oauth-2