問題タブ [azure-api-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
224 参照

azure - Azure モバイル アプリの最小依存関係

新しい " Azure Mobile App " リソース ("Azure Mobile Services" に取って代わる) は非常に優れています。ただし、Azure portal を通じて提供される (またはオンラインの他の場所で見つかる) サンプル コードは、Entity Framework への依存関係を含む最大の依存関係ツリーを想定しています。依存関係を最小限にしたいのですが、「安全に」削除できる依存関係を認識するのは非常に困難です。

明らかな答えは、必要のない機能を提供する依存関係を削除することですが、問題は、どの依存関係によってどの機能が提供されているかが不明であることです。それでも、ある意味では、これは問題の 3 分の 1 にすぎません。

プッシュ通知、認証 (OAuth など)、およびストレージ用の Azure SQL データベースにアクセスする Dapper を試してみたいと思っています。しかし...

他の (すべての?) 機能のカタログにアクセスできれば、以前は知らなかった機能を発見できるのであれば、研究の優先順位を変更することを選択するかもしれません。私が言いたいことの "同等のストレージ" の例を示すために、このAzure ストレージ オプションのインフォグラフィックを考えてみましょう。百聞は一見に如かず!素晴らしい!

私が見つけた Azure モバイル アプリの "機能の一覧" に最も近いものは、GitHub リポジトリの "readme" ファイルの "SDK 拡張機能"の一覧です。おそらく、このリストは、私が経験している次の 3 分の 1 の問題の解決策に近いものです。

問題の最後の 3 分の 1 は...歴史です。Microsoft は急速に変化しており、新しい機能が急速に登場して古い機能に置き換わっています。機能 'X' の使用方法を説明するいくつかの記事 (Microsoft が作成したとは限りません) を読んで行き詰まることがありますが、機能 'X' が実際には機能 'Y' に取って代わられていることを発見するだけです (doh!)。この最終的な観察は、全体的な解決策につながります...

すべてをまとめるために、(1) カテゴリ別の Azure モバイル アプリ機能の概要と簡単な説明を用意したいと思います。これは、以前に参照したインフォグラフィックのように、(2) 関連する主要な NuGet (または NPM) パッケージへの参照です。 (3) 機能のステータスの表示 (例: 「アクティブ」/「置き換え済み」)。はい、私の考えでは、非推奨の機能をリストから削除するよりも、「非推奨」フラグを付けて「リストに」残すことを許可する方が便利です (そして、どの技術または機能がそれを置き換えたかへのポインター!)。全体的に。

この「概要」の概要にある程度近い資料 (またはリンクなど) を持っている人はいますか? 最小限の依存関係で、必要な機能を見つけるために必要な完璧なガイダンスです。

参考までに…

モバイル アプリの Azure アカウントからダウンロードできるサンプル コードには、次のパッケージ依存関係があります。

モバイル API「packages.config」

Azure API アプリ「packages.config」

上記の packages.config と、次の packages.config を持つ新しいプレビューの " Azure API App " リソース タイプを比較してください。

これは見事に痩せています。先ほど説明した「超カッコイイ概要」を使って、これに近いものにスリム化したいと思います。誰でもこのようなものを持っていますか?:}

ちなみに、そのような概要が存在する場合は、Azure API アプリで現在利用できる機能と利用できない機能を明確にする列を含めることができます。ウー!

0 投票する
0 に答える
642 参照

azure-api-apps - ファイル コネクタが Azure Logic App でファイルを選択しない

このブログ投稿に従って、Azure ロジック アプリを作成しました。

http://blogs.biztalk360.com/azure-api-app-and-logic-app-in-depth-look-into-hybrid-connector-marriage-between-cloud-and-on-premise/

違いは、ソースと宛先の両方が同じサーバー上にあることです。そのため、File Connector のインスタンスを 1 つだけ作成し、それをアプリで使用しています。

アプリが実行されているとき、私は次のことを観察しました:

  1. トリガーは、「トリガー履歴」セクションで 1 つの成功のエントリを作成し、他のすべてのエントリは失敗です。

  2. ファイルはソース フォルダから削除されません。

  3. ファイルは宛先に移動されません。

この問題のトラブルシューティング方法を教えてください。

さらに調査したところ、このブログ投稿https://social.msdn.microsoft.com/Forums/en-US/d06a12e6-86ce-4f1d-b94e-ea6a9c2c260d/why-file-と同じエラーが発生していることがわかりました 。 connector-returns-internalservererror

0 投票する
2 に答える
5637 参照

java - Java から Azure API アプリへの認証

ADAL を使用して Azure API アプリに認証するという投稿と同様の問題がありますが、私の場合、API へのアクセスを必要とする JBoss でホストされている Java クライアントを使用している顧客がいます。サービスは「パブリック (認証済み)」として保護されており、ブラウザーからのアクセスに問題はありません。.net で Azure API アプリ クライアントを作成できることはわかっていますが、Java からの認証方法に関するサンプルが見つかりません。これは現在可能ですか?もしそうなら、誰かが役立つサンプルやアドバイスを持っていますか?

0 投票する
1 に答える
384 参照

azure - DNX (rc1-final): IHttpConnectionFeature が見つかりません

ASP.NET 5 の最新の rc1-final バージョンを使用して、Azure API アプリ コントローラー メソッド内でリモート IP アドレスを見つけようとしています。

コードを実行するとき、「コンテキスト」はコントローラ メソッド内の this.HttpContext です。

ただし、機能が存在しないため、機能は null に戻ります。

この機能を利用できるようにするために、構成で有効にする必要があるものはありますか?

ありがとう、カーク

0 投票する
1 に答える
872 参照

azure-api-apps - PowerShell を使用してカスタム Azure API アプリをデプロイする方法は?

カスタム API アプリ コネクタを開発し、これを使用してロジック アプリを作成しました。Visual Studio を使用してカスタム Api アプリをデプロイできますが、PowerShell を使用してデプロイする方法が見つかりません。

Api アプリ (Web アプリと同様) の展開可能な zip パッケージを作成しましたが、公開/展開する方法がわかりません。

どんな助けでも大歓迎です。

0 投票する
2 に答える
8775 参照

c# - AAD を使用して Azure API アプリに認証するときの 401 エラー

ゲートウェイ ホストで正常に動作している API アプリがありますが、ゲートウェイ ホストが非推奨になったため、移行ガイドに従おうとしています。2.8.1 SDK を使用してサービスを再デプロイし、AAD または Microsoft アカウントを使用してブラウザーでサービスにログインし、Swagger を使用してサービスをテストできます。ただし、ClientId と Secret を使用してクライアントにサービスにアクセスさせようとしています。コードは AAD からアクセス トークンを取得できますが、サービス リソースの 1 つにアクセスしようとすると、常に 401 エラーが発生します。

サービスをデバッグすると、ログに次のように表示されます。

問題のように見えるのは、リクエストで提示された Audience は https ですが、validParameters.ValidAudiences コレクションには http しか含まれていないことです。

オーディエンスを構成する方法が見当たりません。Visual Studio 2015 が App Service を作成するときに、http ベースのオーディエンスが設定されているようです。ValidAudience コレクションを手動で編集する方法はありますか?

参考までに、私のクライアントコードは次のとおりです。