Compare commits

..

2 commits

Author SHA1 Message Date
mwiegand
811a3caf98 wip 2021-10-09 17:28:34 +02:00
mwiegand
4098cd60ea wip 2021-10-09 17:28:29 +02:00
2 changed files with 2 additions and 2 deletions

View file

@ -20,7 +20,7 @@ def authorized_users(metadata):
users[name] = { users[name] = {
'authorized_keys': set(), 'authorized_keys': set(),
} }
for authorized_user in config.get('authorized_users', []): for authorized_user in config.get('authorized_users', set()):
authorized_user_name, authorized_user_node = authorized_user.split('@') authorized_user_name, authorized_user_node = authorized_user.split('@')
users[name]['authorized_keys'].add( users[name]['authorized_keys'].add(
repo.get_node(authorized_user_node).metadata.get(f'users/{authorized_user_name}/pubkey') repo.get_node(authorized_user_node).metadata.get(f'users/{authorized_user_name}/pubkey')

View file

@ -116,7 +116,7 @@ def peer_keys(metadata):
for peer_name in metadata.get('wireguard/peers', {}): for peer_name in metadata.get('wireguard/peers', {}):
peer_node = repo.get_node(peer_name) peer_node = repo.get_node(peer_name)
first, second = sorted([node.name, peer_name]) first, second = sorted([node.metadata.get('id'), peer_node.metadata.get('id')])
psk = repo.vault.random_bytes_as_base64_for(f'{first} wireguard {second}') psk = repo.vault.random_bytes_as_base64_for(f'{first} wireguard {second}')
pubkey = repo.libs.keys.get_pubkey_from_privkey( pubkey = repo.libs.keys.get_pubkey_from_privkey(