【OpenAM】各レルムごとに別々のロゴを表示させたい
概要
各レルムごとに別々のロゴを表示させたい場合があったので、その時の対応をご紹介します。
手順
ソースコードの改修
以下ソースコードを改修する。
openam-ui/openam-ui-ria/src/main/js/config/ThemeConfiguration.js
ソースコード内のthemesに以下内容を加える。
各レルムごとに別々のロゴを表示させたい場合があったので、その時の対応をご紹介します。
ソースコードの改修
以下ソースコードを改修する。
openam-ui/openam-ui-ria/src/main/js/config/ThemeConfiguration.js
ソースコード内のthemesに以下内容を加える。
特定フィールドの値を変更したい場合など、手作業では数が多すぎるときにスクリプト化したい場合があり、その際にnode_saveなどのDrupal特有のAPI を使いたい。
そのような場合は(phpスクリプトでしか使えませんが)以下のコードを記述することで、DrupalのAPIや定数が使えるようになります。カスタムモジュールで追加したものも呼び出せるみたいです。
OpenAMでレルムを作成後、そのままユーザを作成すると以下のようなエラーが発生した。
秘密鍵を用いてSSHログインしようとしたら以下ワーニングで接続できない。
私が以前のプロジェクトで使ったことのあるETLツール「Embulk」を紹介します。
ETLとはExtract、Transform、Loadの略で、
データを抽出し、抽出したデータを変換/加工した上でDB等へ渡す処理のことです。
例えば、MySQLというDB内にある原価、定価というデータを、
定価だけのデータに加工して、PostgreSQLという別のDBにデータ転送ができます。
このツールは以下のような特徴があります。