我有一个托管在azure上的网站。该网站预计只能从UWP应用程序打开,应该阻止直接从浏览器打开。我正在检查深度链接Route::get('/data/{data_token}', 'DataController@show');
Route::get('/data/{data_token}/edit', 'DataController@edit');
Route::post('/data/{data_token}/edit', 'DataController@update');
方法。还有其他选择吗?
答案 0 :(得分:0)
您可以这样做的唯一方法是设置某种客户端授权机制,以便应用程序添加一些额外的请求标头以及服务器检查以验证客户端确实是应用程序的身份验证信息
您应该查看IdentityServer4 documentation,因为它们展示了如何实现此类功能。您可以自己实现,也可以使用IdentityServer4或您在后端使用的相应语言的其他工具。