From 3f0e7ee7b2d040284c0ccb5556853bcf25e8f224 Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Sat, 9 May 2026 00:02:10 -0700 Subject: [PATCH] add railway provider --- README.md | 1 + oauth2.zig | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/README.md b/README.md index 99593446f0a0df123b0bec84fb92d26d02ce8697..695f29754fd43c7ac28d3a28490955ea178d1e95 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ HTTP handler functions to allow you to easily add OAuth2 login support to your Z - Google - Microsoft - Reddit +- Railway - Gitea - Forgejo - GitLab diff --git a/oauth2.zig b/oauth2.zig index 76d25ff018d28dd884574b990c93f989c4056343..e0a6da99772ad1728e331389dafa897c112f567c 100644 --- a/oauth2.zig +++ b/oauth2.zig @@ -134,6 +134,17 @@ pub const providers = struct { .logo = icon_url("reddit"), .color = "#FF4500", }; + pub var railway = Provider{ + .id = "railway", + .authorize_url = "https://backboard.railway.com/oauth/auth", + .token_url = "https://backboard.railway.com/oauth/token", + .me_url = "https://backboard.railway.com/oauth/me", + .scope = "openid+profile", + .name_prop = "name", + .name_prefix = "", + .logo = icon_url("railway"), + .color = "#0B0D0E", + }; }; pub const dynamic_providers = struct { -- 2.54.0