我有这样的情况:在服务器端,我可以用下面的命令调用这个第三方方法 ThirdParty.doSomethingBackground(new Callback() { //SOMETHING TO DO });我可以在客户端调用此方法,如下所示:
ServerSide.save()并传递我的CallBack实现
尝试为我的web设置Azure AD OAuth客户端凭据授予流程。我正在跟踪中的文档。我必须向第三方公开我的API。我的问题如下:
验证令牌的最佳方法是什么?Azure ->应用程序注册->“Manage”->在管理、公开API中的意义是什么?它可以选择“授权客户端应用程序”。如何使用此功能有条件地阻止和批准客户端应用程序?我将不得不与第三方共享秘密、客户端id和App,以便它们生成令牌,并且在收到令牌时我将验证令牌。
端点可以由其他第三方服务使用。我看到的问题是,仅按原样添加blocked状态,第三方客户端将无法处理这种情况,甚至无法处理以下内容: // do something when添加新状态的最佳方法是什么,例如blocked,而不破坏可能依赖于此端点的第三方客户端?或者有什么更好的方法来设计或记录公共API以避免将来出现这样的问题?