管理システムからリモート アクセス データを提供する Web サービス API を構築しています。
API にはさまざまな機能があり、すべてアクセス キーが必要です。
現在、すべての関数の内部を次のようにラップしています。
Function GETSOMETHING(api_key)
If IntegratedApis.Grant_Api_Access(api_key) Then
/// DO STUFF
Else
Return "API KEY not provided or incorrect"
End
End Function
明らかに、私のIntegratedApis.Grant_Api_Access(api_key)
関数はブール出力を返しkey
、データベース内のユーザーをチェックします
これは機能しますが、問題はメンテナンスが少し面倒なことです。Web サービスへのすべての呼び出しを自動的にラップするにはどうすればよいですか?
たとえば、ファイルを介してglobal.asax
エラーを返すことは可能Application_BeginRequest
ですか?