Skip to content

SSH door access integration  #10

Description

@braaar

We want to

  • store SSH public keys on users in mulysa (user editable field)
  • add an API endpoint to mulysa that can be queried by the SSH door server or other scripts

The desired API endpoint:

  • HTTP GET
  • input parameter: SSH fingerprint (string)
  • This endpoint takes in an SSH fingerprint, goes through the list of users in mulysa and finds all the users whose SSH public key match the provided fingerprint
  • returns either
    • 200 with a list of SSH public keys and information about the corresponding users such as username and whether they have door access
    • 400 invalid fingerprint or something like that

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions