証明書が誤っています。2.0を実装するのに有用です。Topデータ型の変換このセクションでは、Photonクラウドとウェブサービスの間で交換されるデータ型のみが説明されています。クライアントとPhotonサーバ間のデータ型の詳細はPhotonページのシリアル化を参照してください。Topトラブルシューティング以下のReturnCode値は、個々の認証オペレーションの失敗を表しています。これは、おそらくPhotonサーバーが受信したデータのパーシングの問題が原因となっています。許可されるデータ型を使用している点を確認してください。これは、Webサーバーに到達できない、0または1以外のResultCodeが返された、もしくは返されたレスポンスがHTTPエラーコードを示している、といった原因が考えられます。ダッシュボードで設定した認証URLがHTTPエラーを返す場合、Photonサーバーは負荷を避けるため短い時間、認証コールを一時停止します。URLを設定またはテストする際には、この「バックオフ」時間を考慮するようにしてください。Topベストプラクティスクライアント側からではなくダッシュボードで、静的なキー/値のセットを設定してください。セキュリティ上の理由から、プレーンテキストのパスワードを認証パラメータとして送信しないでください。Photonダッシュボードでクエリ文字列パラメータを設定することを推奨します。これによって、リクエストの起源を確認できます。パラメータの設定にはAuthenticationValuesメソッドを使用し、AuthGetParametersの値を直接変更しないでください。することで、クエリ文字列の変形を防ぐことができます。Topユースケース例:古いクライアントバージョンをブロックカスタム認証を使用して、古いバージョン(または予期せぬバージョン)を使用しているクライアントから受信した接続を拒否することができます。この場合、特定のエラーを返してユーザーにアップデートを依頼することが可能です。これを実現するには、カスタム認証リクエスト内で該当のバージョンを送信する必要があります。クエリ文字列パラメータでおこなうか、またはPOSTデータ引数としておこなうかはユーザー自身が決めることができます。version);カスタム認証のURLがhttps://example.comの場合、リクエストはhttps://example.com?version={version}として送信されます。認証プロバイダ実装から受信するバージョンを取得し、比較してください。1}を返してください。許可されない場合には、任意のカスタム値(1以外)でResultCodeを返し、できる限りメッセージも送信してください。allowed."}。