[Feature Request] Update Tailscale widget to use OAuth #3122
Replies: 1 comment 6 replies
-
Thanks for posting a discussion about homepage here on GitHub. Homepage now uses a fancy new AI tool thanks to our friends at Glime, so the answer below is the AI bot's attempt to answer your question. If you feel it's sufficient you can mark the answer and close this post, otherwise feel free to leave it open of course! Thanks for using Homepage! ❤️ To implement Tailscale OAuth client's option for the Homepage widget, it would require changes to the Homepage codebase to support OAuth authentication. Currently, the widget configuration as provided in the context requires an API key. OAuth integration typically involves a more complex flow, including user redirection to the OAuth provider (Tailscale in this case), permission granting, and handling OAuth tokens. This feature request would be a significant change and would need to be developed and tested by the Homepage development team. You can suggest this enhancement by creating a feature request on the Homepage GitHub repository. Make sure to provide a clear description of the feature, its benefits, and possibly reference the Tailscale OAuth documentation. If the community shows interest and the maintainers approve, it could be added to the project's roadmap. For now, you will need to continue generating a new API key every 90 days as per Tailscale's policy or explore if there are any other methods to automate the key renewal process. If you decide to create a feature request, follow the contribution guidelines provided in the context and check if there are any existing discussions or issues regarding OAuth integration for Tailscale on the Homepage repository. This comment was generated by Glime. |
Beta Was this translation helpful? Give feedback.
-
Description
The Tailscale widget currently requires generating an API key, but keys with Tailscale have a maximum expiration of 90 days. Kinda annoying to have to generate a new key and update Homepage like that. Instead, can we update Homepage to use the Tailscale OAuth client's option? That seems like a better option...
https://login.tailscale.com/admin/settings/oauth
Other
No response
Beta Was this translation helpful? Give feedback.
All reactions