Skip to content

Hide API keys after save #179

Closed
Closed

Description

@winterscar

I have Heimdall running behind a reverse proxy, and it is therefore public facing. I like this as I can set it as my home page on all my devices, but now anyone who stumbles across my url will have my API passwords!

Not good.

It would be ideal if the API keys could just render as ******** after they have been saved.

Activity

  1. j0nnymoe commented on May 8, 2018

    @j0nnymoe
    Member

    You could the reverse proxy behind Auth as a temp measure for this via htpasswd. I do this and exclude my local IP range so I don't need to put a user/pass in locally but I do if I access it from outside my network.

  2. winterscar commented on May 8, 2018

    @winterscar
    Author
  3. MindTooth commented on Jun 9, 2018

    @MindTooth
    Contributor

    Could this not be fixed by adding type=password[1] to the field itself?

    Ref.:
    [1] https://www.w3.org/TR/html52/sec-forms.html#password-state-typepassword

  4. winterscar commented on Jun 9, 2018

    @winterscar
    Author
  5. MindTooth commented on Jun 9, 2018

    @MindTooth
    Contributor

    Your right, I only saw the benefit if someone were sitting next to you, or gain quick access to the site.

    I bet someone will come around and have a jab at it. However, if you feel experimental, this[1] is the relevant part to start looking.

    [1] https://laravel.com/docs/5.6/hashing

  6. KodeStar commented on Jun 13, 2018

    @KodeStar
    Member

    it's not really designed to be public facing, that said, it might be worth looking into encrypting the app config details rather than just json_encoding them.

  7. locked and limited conversation to collaborators on Mar 12, 2022
  8. converted this issue into a discussion #707 on Mar 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions