I’m wondering if the user api key is regenerated. I don’t want to manually regenerate the key once in a while. It would be nice that it’s at least every login session.
I cannot find the answer anywhere.
Thank you in advance!
I’m wondering if the user api key is regenerated. I don’t want to manually regenerate the key once in a while. It would be nice that it’s at least every login session.
I cannot find the answer anywhere.
Thank you in advance!
The user api key doesn’t regenerate, but you can build your own logic and call it with a cronjob or apply it to an event. Something like this (not tested):
$app->on('admin.init', function() {
// regenerate user api key after each login
$this->on('cockpit.authentication.success', function($user) {
$user['api_key'] = 'new random string';
$this->storage->save('cockpit/accounts', $user);
});
});