SeciossLink 管理者ガイド

統合ID 管理
関数

“デフォルト値”、“変換ルール”、“属性値変換”で使用できる関数には以下のものがあります。

関数名 説明 記述例 結果例
searchAttr マスタのLDAPの条件に一致したエントリから指定した属性値を取得します。

・第一引数:
属性名

・第二引数:
条件(LDAP検索フィルタの形式)

searchAttr(‘mail’, ‘(uid=%1)’) user@example.com
date2time LDAP形式の日時をUNIX時間に変換します。

・第一引数:
LDAP
形式の日時

date2time(‘20150101010100Z’) 1420041660
time2date UNIX時間をLDAP形式の日時に変換します。

・第一引数:
UNIX
時間

time2date(‘1420041660’) 20150101010100Z
getValue エントリ内の属性値を取得します。

・第一引数:
エントリ

・第二引数:
属性名

・第三引数
属性値が無い場合にこの値を返します。

・第四引数:
DN
形式の値をエスケープする場合は真にします。

getValue(‘%0’, ‘mail’) user@example.com
replace 正規表現にマッチした部分の文字列を変換します。

・第一引数:
正規表現

・第二引数:
変換後の文字列

・第三引数:
変換対象の文字列

replace(‘;’, ‘%3b’, ‘S=user01;O=Example;C=JP’) S=user01%3bO=Example%3bC=JP
strmap 指定した文字列を別の文字列に変換します。

・第一引数:
変換数文字列(カンマ区切りで複数指定可能)

・第二引数:
変換後の文字列(カンマ区切りで複数指定可能)

第一引数の文字列にマッチした文字列を第二引数の同じ順番の文字列に変換します。

strmap(‘active,inactive,deleted’, ‘0,1,2’, ‘seciossAccountStatus: active’) seciossAccountStatus: 0
randString ランダムな文字列を生成します。

・第一引数:
文字数

・第二引数以降:
使用する文字(“a..z”“A..Z”“0..9”のような形式も設定可能)

randString(8, ‘a..z’, ‘A..Z’, ‘0..9’) Gho3902h
regmatch 正規表現にマッチした文字列を取得します。

・第一引数:
正規表現

・第二引数:
文字列

regmatch(‘dn: uid=[^,]+,ou=People,([^\n]+)’, ‘%0’) o=example,dc=secioss,dc=co,dc=jp
dn2oupath DNに含まれるOUをパスの形式に変換します。

・第一引数:
DN

・第二引数:
ベースDNDN内のベースDN配下に対して処理を行います)

・第三引数:
真の場合パスの値を全て小文字に変換

dn2oupath(‘uid=user,ou=Sales,ou=Tokyo,ou=People,…’, ‘ou=People,’) Tokyo/Sales
path2dn パス形式の文字列に変換します。

・第一引数:
パス

・第二引数:
属性名

・第三引数:
真の場合DNの並び順を逆にします。

path2dn(‘/Tokyo/Sales/’, ‘ou’, 1) ou=Sales,ou=Tokyo
getAdStatus Active Directoryのステータスを別の文字列に変換します。

・第一引数:
Active Directory
のステータス

・第二引数:
有効な場合の文字列

・第二引数:
無効な場合の文字列

getAdStatus(0x200, ‘active’, ‘inactive’) active
hashPasswd パスワードをハッシュ化します。

・第一引数:
パスワード

・第二引数:
ハッシュ形式

hashPasswd(‘secret’, ‘SHA’) {SHA}5en6G6MezRroT3XKqkdPOmY/BfQ=
doFunction 「共通設定」でアップロードしたライブラリの関数を実行した値を返します。

・第一引数:
関数名

・第二引数以降:
関数に渡す引数

doFunction(‘customFunc’, ‘arg1’, ‘arg2’) customeFunc(‘arg1’, ‘arg2’)の実行結果

マニュアル内検索

マニュアル関連

ID管理と認証を一元管理可能なSaaS型サービス

seciossLink

お問い合わせ

お気軽にお問い合わせください。

アイコン:smartphone