2017-05-30 3 views
0

私はXamarinフォームとWindows Azure for SQLデータベースを使用しています。最後のバージョンのWindows Azureでは、Webサービスへの不正アクセスを避けるためのアプリケーションキーを提供していますが、今ではアプリケーションキーを削除してFacebook、Googleなどの認証を使用しています。XamarinフォームWindows Azureカスタムログイン

質問があります私のウェブサービスを保護するために、私は自分のログインとパスワードを使用しているので、FacebookやGoogle認可を使用したくない。

I want my web services unprotect I want to protect my tables but I receive and error while reading the data

+0

この問題は解決しましたか、他のアシスタントが必要ですか? –

答えて

0

あなたのスクリーンショットによると、私はあなたがアクセス許可を簡単にテーブルを使用していることを想定。私が知られているように、あなたが簡単にテーブルの下に新しいテーブルを追加するとき、それは自動的に関連Node.jsバックエンドを作成し、以下のように、あなたはあなたのモバイルアプリの開発ツールセクションでアプリケーション・サービス・エディタ(プレビュー)に行くことができます:

enter image description here

は、Node.jsのバックエンドのカスタム認証については、サーバー側のためauth congigurationを設定し、クライアントを検証し、クライアントのためのJWTトークンを生成するために、カスタム・ログインエンドポイントを構築する必要があります。ここでも同様の問題があります。hereを参照してください。

さらに、C#バックエンドを自分で構築し、モバイルアプリにデプロイすることもできます。カスタム認証の場合は、Mobile Apps Custom authenticationに関するadrian hallの書籍を参照してください。データアクセスの場合は、各SQLテーブルのテーブルコントローラを作成する必要があります。Implementing Table Controllersを参照してください。

注:

あなたはあなたのアプリケーションサービスにおける認証/承認をオンにする必要があります。 要求が認証されていない場合の処理​​要求の許可(何もしない)およびサポートされている認証プロバイダを構成しないでください。

クライアントアプリケーションの場合は、Azure Mobile Client SDKを利用して、晴れのモバイルアプリのバックエンドと接続できます。詳細については、Azure Mobile Appsの管理対象クライアントの操作についてはtutorialを参照してください。

関連する問題