1

管理システムからリモート アクセス データを提供する 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ですか?

4

1 に答える 1