• Pablo Carranza's avatar
    Backport authorized_keys branch 'find-key-by-fingerprint' · ac86b204
    Pablo Carranza authored
    Add find key by base64 key or fingerprint to the internal API
    
    See merge request !250
    
    Squashed changes:
    Add unique index to fingerprint
    Add new index to schema
    Add internal api to get ssh key by fingerprint
    Change API endpoint to authorized_keys
    Add InsecureKeyFingerprint that calculates the fingerprint without shelling out
    Add require for gitlab key fingerprint
    Remove uniqueness of fingerprint index
    Remove unique option from migration
    Fix spec style in fingerprint test
    Fix rubocop complain
    Extract insecure key fingerprint to separate file
    Change migration to support building index concurrently
    Remove those hideous tabs
    ac86b204