在我的api.php文件中,有apiResource Route::apiResource('temperature', App\Http\Controllers\Api\TemperatureController::class);
在TemperatureController In 存储方法中,我尝试创建新的温度:
use Illuminate\Support\Facades\Auth;
public function store(CreateTemperatureRequest $request){
Temperature::create([
我有多组传感器网络,它们正在向.net web api发送数据。以某种方式,我需要保护API的一些端点(以便我可以确定发送到API的信息确实来自传感器)。基本身份验证和SSL似乎是一种方法。问题是我在理解SSL部分时遇到了问题。
到目前为止,我已经创建了一个存储在传感器上的客户端证书,证书的信息可以通过Request.GetClientCertificate()方法在API中检索到。当我只想用基本身份验证保护我的Api时,这是不是有点过头了?也就是说,仅仅通过https发送数据而不提供证书,通信是否安全?
我不需要使用证书进行身份验证(因为这是通过基本身份验证完成的)。
我开发了一个Rest API (A),它通过调用另一个API (B)返回一些结果。(B)应用程序接口需要一个身份验证,因此在我的属性文件中,我定义了用户名和密码,我将它们注入到我的RestTemplate中以使其正常工作。
我想做的是:在我的接口(A)中添加一个基本的认证系统,这样用户就可以输入自己的用户名和密码,并在RestTemplate中使用这些凭据来调用接口(B)。谢谢