Actions
Feature #20224
openWorkbench 2 accepts modern SSH key types (elliptic curve/ecdsa/ed25519)
Story points:
0.5
Description
I'm not sure where this limitation originates from, but Workbench 2 doesn't want to accept my elliptic curve key:
Arvados should support all the same key types as OpenSSH: dsa, ecdsa, ecdsa-sk, ed25519, ed25519-sk, rsa
simple solution is to just relax the regular expression to accept any token [a-z0-9-]+
Files
Related issues
Updated by Peter Amstutz over 1 year ago
- Story points set to 0.5
- Description updated (diff)
Updated by Peter Amstutz over 1 year ago
- Target version changed from Future to To be scheduled
Updated by Brett Smith over 1 year ago
The API server has an analogous limit, it only accepts RSA and DSA keys. See public_key_must_be_unique
in services/api/app/models/authorized_key.rb
.
This validation uses the sshkey gem which claims to only support RSA and DSA keys.
So, in order for Arvados to actually accept modern keys we need to figure that out too.
Updated by Brett Smith over 1 year ago
- Subject changed from Accept modern SSH key types (elliptic curve/ecdsa/ed25519) to Workbench 2 accepts modern SSH key types (elliptic curve/ecdsa/ed25519)
Updated by Brett Smith over 1 year ago
- Blocked by Idea #20241: API server accepts modern SSH key types (elliptic curve/ecdsa/ed25519) added
Updated by Peter Amstutz 9 months ago
- Target version changed from To be scheduled to Future
Actions