For AI agents: the complete documentation index is available at /resource/ucidm/docs/on-premise/dev/llms.txt, the full documentation bundle is available at /resource/ucidm/docs/on-premise/dev/llms-full.txt, and this page is available as Markdown at /resource/ucidm/docs/on-premise/dev/configuration/ucidm-ui.md.
開発中のドキュメント (dev) を表示しています記載している機能や仕様は、リリースまでに変更または削除されることがあり、リリースを保証するものではありません。リリース済みの最新版はこちら

ユーザープロファイル画面

UCIDM はユーザープロファイル画面を提供します。

画面の操作については次のドキュメントを参照ください。

ユーザープロファイル画面のアプリケーションはコンテナとして稼働させます。次のように compose.yml に設定します。

  ucidm-ui:
    container_name: ucidm-ui
    image: docker.io/osstech/ucidm-ui:latest
    logging: *default-logging
    environment:
      PORT: "${UCIDM_NODE_PORT}"
      PUBLIC_UCIDM_API_SERVER: "http://${API_HOST}:${API_PORT}"
      # PUBLIC_ADMIN_UI_URL: "${ADMIN_UI_URL}"
      # PUBLIC_ENABLE_SAML_LOGIN: "${ENABLE_SAML_LOGIN}"
      # PUBLIC_ENABLE_SP_INIT_SLO: "${ENABLE_SP_INIT_SLO}"
      # PUBLIC_TOTP_REGISTER_URL: "${TOTP_REGISTER_URL}"
      # PUBLIC_PASSKEY_REGISTER_URL: "${PASSKEY_REGISTER_URL}"
      # PUBLIC_ENABLE_SELF_PASSWORD_RESET: "${ENABLE_SELF_PASSWORD_RESET}"
      JWT_ACCESS_SECRET: "${JWT_ACCESS_SECRET}"
      SESSION_MAX_AGE: "${SESSION_MAX_AGE}"
      DEFAULT_LANGUAGE: "${DEFAULT_LANGUAGE}"
      BODY_SIZE_LIMIT: "Infinity"
    ports:
      - ${UCIDM_NODE_PORT}:${UCIDM_NODE_PORT}
    restart: "always"

ここで参照する環境変数は .env に設定します。

環境変数の設定

環境変数値既定値説明
PORT3030--接続を受け付けるポート番号
PUBLIC_UCIDM_API_SERVERhttp://api:18080--接続する UCIDM API のベース URL
PUBLIC_ADMIN_UI_URL任意/sysID 連携管理画面の URL
PUBLIC_ENABLE_SAML_LOGINtrue または falsefalseユーザープロファイル画面で SAML でのログインを行うことの可否
PUBLIC_ENABLE_SP_INIT_SLOtrue または falsefalseユーザープロファイル画面で SAML シングルログアウトを行うことの可否
PUBLIC_TOTP_REGISTER_URL任意--TOTP の登録を行う URL
PUBLIC_PASSKEY_REGISTER_URL任意--Passkey の登録を行う URL
PUBLIC_ENABLE_SELF_PASSWORD_RESETtrue または falsefalseユーザー自身がパスワードリセットを行うことの可否
PUBLIC_HTTP_REQUEST_TIMEOUT任意10000Server API に対する HTTP リクエストの timeout 時間 (ミリ秒) (実行中ジョブ取得、認証系など一部例外あり) (0 で無制限)
JWT_ACCESS_SECRET任意--JWT の署名に使う文字列
SESSION_MAX_AGE任意3600ログインセッションの最大時間(秒)
DEFAULT_LANGUAGEja または enenユーザープロファイル画面でのデフォルト言語
BODY_SIZE_LIMIT任意InfinityBFF へのリクエストボディサイズの上限