問題タブ [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 に答える
1140 参照

c# - Azure API アプリ クライアントが列挙型を生成していない

WebApi サービスから Swashbuckle によって生成されたスワッガーがあります。型などに関してはすべて問題ないように見えますが、Azure API アプリ クライアントを使用してプロキシ クラスを生成すると、enum 宣言がありません。私が再確認したとき、それはswaggerにありましたが、結果のクラスにはそれらの文字列表現(列挙型プロパティではなく文字列プロパティ)しかなく、列挙型の宣言はありませんでした。

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

c# - API アプリで使用するベアラー トークンを Azure AD から取得できません

Azure AD 認証で保護されている Azure のプライベート API アプリにアクセスする必要がある MVC アプリケーションがあります。そのため、Azure AD ベアラー トークンを取得し、それをZumo-Authトークンに転送し、それを使用して API アプリにアクセスする必要があります。

私はこのチュートリアルを進めており、からトークンを要求する必要がある時点まで、すべてが正常に機能していますauthContext。コードのスニペットは次のとおりです。

の行がauthContext.AcquireToken(appIdUri, credential)問題の原因です。

appIdUri私が与えるようhttps://MyAppGateway-814485545465FAKE4d5a4532cd.azurewebsites.net/login/aadに、例外が発生した場合:

400: AdalServiceException: AADSTS50001: リソース ' https://MyAppGateway-814485545465FAKE4d5a4532cd.azurewebsites.net/login/aad ' がアカウントに登録されていません。

しかし、この正確な行はReply UrlADアプリケーションのリストにあります

Azure AD アプリケーションの応答 URI

使用しようとしたとき、https://MyADDomain.onmicrosoft.com/MyAppNameまたは別の例外メッセージが表示https://MyADDomain.onmicrosoft.com/されたとき:appIdUri

400: AdalServiceException: AADSTS50105: アプリケーション '04472E33-2638-FAKE-GUID-F826AF4928DB' は、アプリケーション ' https://MyADDomain.onmicrosoft.com/MyAppName 'のロールに割り当てられていません

または

400: AdalServiceException: AADSTS50105: アプリケーション '04472E33-2638-FAKE-GUID-F826AF4928DB' は、アプリケーション ' https://MyADDomain.onmicrosoft.com/ 'のロールに割り当てられていません

どちらの場合もApp ID URI、AD アプリケーションで ' https://MyADDomain.onmicrosoft.com/MyAppName ' または ' https://MyADDomain.onmicrosoft.com/ ' に設定しました。のリストにある両方の名前ですReply URL

最終的に、十分な試行を重ねた後、https://graph.windows.netasappIdUriを入れて、ベアラー トークンを取り戻しました。しかし、トークンは過去の有効期限 (過去約 1 分) で与えられました。そのため、これ以上何もできませんでした。401-Unauthenticatedトークンを使用して API アプリにログインしようとしたときに取得しました。

私は何が欠けていますか?

0 投票する
3 に答える
3824 参照

azure - プログラムで Azure 上の Web/Api-App を再起動します

プログラムで Azure 上の Web アプリと API アプリを再起動するにはどうすればよいですか?

(同じ App Service プラン内の別の API-App から呼び出したい。)

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

asp.net-web-api - Azure API APP に webapi をデプロイするには、swagger UI が必要ですか?

私はAPI APPをいじっていて、Swagger UIの作成でエラー500が発生しています。API APP へのデプロイ中に同じエラー 500 が発生します。この2つに関連性があるのか​​気になりました!

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

azure-api-apps - How to deploy Azure api app to marketplace

I have created an Azure API App and published it to my Azure account using Visual Studio. Used that as a connector in logic app and tested, its working fine.

Now I want to publish my app to Azure marketplace, how can i do that? Is there any guideline available that i can use to publish my API App to azure marketplace.

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

azure - Azure API アプリは追加の Access-Control-Allow-Origin ヘッダーを追加します

Web アプリを Azure API アプリとしてデプロイすると、追加の Access-Control-Allow-Origin: * ヘッダーが応答に追加されるようです。これを上書きして削除するにはどうすればよいですか?

私のプロジェクトでは SignalR と OWIN を使用しています。自分のコードでリクエストまたはセットアップを介して Access-Control-Allow-Origin を追加または変更すると、別の Access-Control-Allow-Origin ヘッダー プロパティを指定できますが、追加のワイルドカード ( *) ヘッダーも常に追加されます。

これにより、SignalR への要求が失敗します。元が *.

API アプリは「API アプリ ホスト」の背後でホストされます。これがこの追加ヘッダーの起源であると推測します。この動作を変更する方法はありますか?

注: 通常の Azure Web アプリとしてデプロイされた場合、追加のヘッダーは存在しません。

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

visual-studio-2015 - Azure で API アプリを使用して Web ジョブを発行する際の問題

Azure SDK for .NET 2.7.1 以降、Visual Studio 2015 から Azure に API アプリを使用して Web ジョブをデプロイする際に問題が発生した人はいますか? webjobs-list.json で参照されている 4 つの Web ジョブがありますが、azure への Web デプロイでそれらが公開されなくなりました。2.7.1 が原因かどうかはわかりませんが、ここ数日で更新しました。問題を診断するために確認する必要がある他のファイルはありますか。

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

azure - Azure API Management - アプリケーションのサブスクリプション キー?

私は API Management をいじってみましたが、とても良さそうです。私が持っている唯一の問題は、API を呼び出すときに、「ユーザー」にリンクされているサブスクリプション キーを渡す必要があることです。ほとんどのユースケースでは、API の呼び出し元はアプリケーション (バックエンド サービス) です。

アプリケーションごとにユーザー アカウントを作成する必要がありますか? または、アプリケーションのセキュリティ キーを取得する別の方法はありますか?

私はADについて簡単に見てきましたが、すぐにそのルートをたどりたくありません。

ありがとう