メインコンテンツまでスキップ

setting

サーバとユーザ間で暗号化トークンのやり取りをおこなうため、トークンのやり取りに使用する秘密鍵の設定を行う必要があります。 settings.pyにてこれらの設定を行う必要があります。

danger
  • サーバの秘密鍵にはこのサーバでのみ使用する秘密鍵を入力してください。また、サーバの秘密鍵で資産を管理しないでください。
  • トークンの盗難による不正ログインを防ぐため、有効期限は短めに設定することをおすすめします。ただし、極端に短い場合ユーザが署名するまでの猶予がなくなるため注意してください。
項目名用途
SERVER_SECRETサーバが使用する秘密鍵String(64)
PUBサーバが使用する公開鍵String(64)
OWNERサーバのSymbolアドレス(ハイフン無し)String(39)
NETWORK_TYPEネットワークタイプInt(メインネット:104, テストネット:152)
EXPIRATION_DATEサーバが受け入れる暗号化メッセージの有効期限Int(ミリ秒)

設定例

SERVER_SECRET = '0000000000000000000000000000000000000000000000000000000000000000'
PUB = "3B6A27BCCEB6A42D62A3A8D02A6F0D73653215771DE243A63AC048A18B59DA29"
OWNER = "TCHBDENCLKEBILBPWP3JPB2XNY64OE7PYHHE32I"
NETWORK_TYPE = 152
EXPIRATION_DATE = 60 * 1 * 1 * 1000