Armadilloフォーラム

Rest API トークンの作成について(ABOS WEBを使用しない方法)

masa.yamaguchi

2025年5月19日 18時44分

==========
製品型番:Aramadillo-610
ABOSバージョン:3.20.3-at.8
カーネルバージョン: 5.10.233
その他:ATDE9を使用
==========
以前REST APIのトークン管理について、以下URLでご相談させて頂きました。
https://armadillo.atmark-techno.com/forum/armadillo/24817

パスワードを入力したくない・できない場合はコンテナでなにかの認証を決めて、
/etc/atmark/abos_web/tokens ディレクトリを共有してコンテナからトークンを作ることも可能です。

上記の方法について、以下お伺いしたいことがございます。
 (現在内部(Armadillo-610 内部処理)でのトークン作成を検討しておりますのでお伺いししております)
これは、REST API(製品マニュアル:6.9.6.4. Rest API : トークン管理 )を使用してのトークン作成となりますでしょうか。
それとも、直接 /etc/atmark/abos_web/tokens/ フォルダに以下処理を実施後に、トークンを永続化してトークン作成する対応となりますでしょうか。

<<<https://armadillo.atmark-techno.com/blog/15349/21911 より、以下抜粋処理を実施>>>
    token=$(cat /proc/sys/kernel/random/uuid)
    mkdir -p /target/etc/atmark/abos_web/tokens
    echo '{"permissions":["SwuView","SwuInstall"]}' > "/target/etc/atmark/abos_web/tokens/${token}.token"
コメント

佐藤です。

> それとも、直接 /etc/atmark/abos_web/tokens/ フォルダに以下処理を実施後に、トークンを永続化してトークン作成する対応となりますでしょうか。
こちらになります。

 <<<https://armadillo.atmark-techno.com/blog/15349/21911 より、以下抜粋処理を実施>>>
     token=$(cat /proc/sys/kernel/random/uuid)
     mkdir -p /target/etc/atmark/abos_web/tokens
     echo '{"permissions":["SwuView","SwuInstall"]}' > "/target/etc/atmark/abos_web/tokens/${token}.token" 

佐藤様

masa.yamaguchi です。

ご回答ありがとうございます。内容につきまして承知いたしました。