expose user pubkey via /{user}.keys

This commit is contained in:
Yan Su
2018-05-24 08:30:02 +08:00
parent fbe60a59d7
commit 489ba2cd17

View File

@@ -282,6 +282,12 @@ trait AccountControllerBase extends AccountManagementControllerBase {
helper.xml.feed(getActivitiesByUser(userName, true)) helper.xml.feed(getActivitiesByUser(userName, true))
} }
get("/:userName.keys") {
val keys = getPublicKeys(params("userName"))
contentType = "text/plain; charset=utf-8"
keys.map(_.publicKey).mkString("\n")
}
get("/:userName/_avatar") { get("/:userName/_avatar") {
val userName = params("userName") val userName = params("userName")
contentType = "image/png" contentType = "image/png"