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