フォトンのドキュメントには、次のように記載されています
当社が提供するアプリケーション フレームワーク (Lite、LoadBalancing など) では、操作が暗号化されて送信された場合、サーバーは自動的に暗号化して応答します。これにより、暗号化をオンにしてリクエストするだけで、重要なデータを安全に取得できます。
サーバー側で必須にすることはできますか? 操作が呼び出された場合、または暗号化されていない状態で受信された場合、Photon は特定のイベントを処理しませんか?
フォトンのドキュメントには、次のように記載されています
当社が提供するアプリケーション フレームワーク (Lite、LoadBalancing など) では、操作が暗号化されて送信された場合、サーバーは自動的に暗号化して応答します。これにより、暗号化をオンにしてリクエストするだけで、重要なデータを安全に取得できます。
サーバー側で必須にすることはできますか? 操作が呼び出された場合、または暗号化されていない状態で受信された場合、Photon は特定のイベントを処理しませんか?
はい - クライアントがピアの OnOperationRequest で暗号化されたリクエストを送信したかどうかを確認できます。
protected override void OnOperationRequest(OperationRequest request, SendParameters sendParameters)
{
...
if (!sendParameters.Encrypted)
{
string message = string.Format("Only encrypted operations allowed.");
var response = new OperationResponse { ReturnCode = (short)ErrorCode.OperationDenied, DebugMessage = message, OperationCode = request.OperationCode };
this.SendOperationResponse(response, sendParameters);
return;
}
独自のピアを実装し、フレームワーク ピアから継承します。Lite の MyAppliction を見てください。