bitkid
04/08/2020, 5:24 PMlocation<login> {
param("error") {
handle {
call.loginFailedPage(call.parameters.getAll("error").orEmpty())
}
}
}
authenticate("gitHubOAuth") {
location<login>() {
handle {
val principal = call.authentication.principal<OAuthAccessTokenResponse>()
if (principal != null) {
call.loggedInSuccessResponse(principal)
} else {
call.loginPage()
}
}
}
}