日々精進

新しく学んだことを書き留めていきます

WASにBasic認証を設定したが「Error 403: AuthorizationFailed」になる

IBM Knowledge Center を参考にserver.xml, web.xmlを設定したがだめだった。 原因はロールとユーザのマッピングを管理コンソールからしていないことだった。

管理コンソールでBasic認証したいアプリケーションを選択し、 ユーザー/グループへのセキュリティー・ロールのマッピング > ロールを選択し、「ユーザのマップ」をクリック > Basic認証で使いたいユーザを選択してOKをクリック

以上でBasic認証が使えるようになった。

ローカル環境を一時的に外部に公開する方法

Salesforceと連携する外部サーバを開発してると、ローカル環境でSalesforceからのリクエストを受け取りたいなぁ。。ということがある。 ngrokを使えばそればできる。使い方は超簡単。以下記事参照。

qiita.com

これはすごい。。めちゃめちゃ便利ですね。

iTerm2上でCmd+left, Cmd+rightで行頭・行末にカーソルを移動する(改良版)

以前、iTerm2上でCmd+left, Cmd+rightで行頭・行末にカーソルを移動する方法を紹介したがもっと設定が楽な方法があった。

anton0825.hatenablog.com

Preferences > Keys tab > + > 「command + ←」に"Send Hex code: 0x01", 「command + →」に"Send Hex code: 0x05"

参考:

superuser.com

WASからDB2に接続すると「CWNEN1001E・・・」エラー

原因は動かしていると思っていたWASを取り違えていたことだった。

WASが以下の二つの場所にインストールされていた。 <プロジェクトRoot>/wlp $HOME/wlp

IntelliJからデプロイしていたが、実際にデプロイされていたのは$HOME/wlpの方で、 DB2接続用の設定をしたserver.xmlは<プロジェクトRoot>/wlpに置いていた。 こういう勘違いはいつまで経っても無くならないなぁ。。

参考: developer.ibm.com