我的应用程序使用aws cognito对用户进行身份验证。我想将oauth协议引入到我的web应用程序中,以便与其他应用程序集成。但我在这里关心的是我将如何实现它?
据我所知,有两个端点,get/oauth2/authorize和post/oauth2/token,它们将使用cognito用户池应用程序的客户端id为特定用户提供访问令牌。
我想要一个系统,其他应用程序进入我的应用程序,并为集成目的创建oauth应用程序。我的应用程序将为他们生成客户端id和客户端密码。当使用我们的应用程序客户机cred访问我的授权端点时,我应该能够从cognito获得授权授予代码,然后当使用该授权代码访问令牌端点时,我应该获得cognito的access\u令牌。
对于在我的系统上生成的不同oauth应用程序,将有不同的客户端ID和机密。
我该如何解决这个问题?
暂无答案!
目前还没有任何答案,快来回答吧!