0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【備忘録】AppProxyで別サーバーのコンテンツを表示できないケースとその対応

Last updated at Posted at 2019-10-01

社外から社内のWebアプリ使うのに、VPN を毎回引くのは面倒。AzureAD AppProxy を使えば、VPNを引かなくても社内Webアプリを使えてしまう。便利。

前回はiOSから安全に社内リソースにアクセスするってことでiOSからのアクセスについて書いた。別にiOSでなくてもWindowsでもMacでも使える。割当さえすればアプリランチャーに表示されるので、2クリックぐらいでアクセスできるようになる。

さて、そんなAppProxyで、あるシステム内に埋め込んだ動画が再生できない、というトラブルに当たってしまった。その原因と解決した方法をまとめてみた。

問題

あるアプリ(xxx.hoge.com)内に動画(ただしyyy.hoge.com)に埋め込んだ動画が、素のURLであれば再生できるんだけど、AppProxy経由だと再生できない。

・yyy.hoge.comもxxx.hoge.comも単体だとAppProxyで正常に動作する。
・xxx.hoge.comに埋め込んでいるyyy.hoge.comの動画が再生できない
・でも、動画のサムネイルは表示される
・もちろん、AppProxyを通さない場合は何の問題もない。

URLリダイレクトの処理で何か問題が起きてる。設定がたりないのかと思っていましたが、1か所設定変更すれば解決できました。

解決方法

今回はここを設定変更すれば解決しました。
image.png

登録済みのアプリの場合は、AzureAD → エンタープライズアプリケーションから、アプリを選ぶ→ アプリケーションプロキシを開く。
で、[変換するURLの場所]でアプリケーション本文を [はい] にして保存。

参考記事

この記事を参考にして解決しました。本当は別件調べてたのですがその中で試してみたら解消できました。

Azure AD アプリケーション プロキシで公開されているアプリのハードコードされたリンクをリダイレクトする

デフォルトでは [いいえ] になっているので、うまくいかないケースではこれで解決するかも。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?