override fun installAuth(conf: Authentication.Configuration) {
conf.oauth("auth-oauth-discord") {
- urlProvider = { discordLogin.redirectUrlOrigin.removeSuffix("/") + "/login/discord/callback" }
+ urlProvider = { "https://starshipfights.net/login/discord/callback" }
providerLookup = {
OAuthServerSettings.OAuth2ServerSettings(
name = "discord",
head {
meta(charset = "utf-8")
- metadata(pageData, url())
+ metadata(pageData, url { host = "starshipfights.net" })
link(rel = "icon", type = "image/svg+xml", href = "/static/images/icon.svg")
link(rel = "preconnect", href = "https://fonts.googleapis.com")
@Serializable
data class DiscordLogin(
- val redirectUrlOrigin: String,
-
val clientId: String,
//val clientPubKey: String,
val clientSecret: String,