Compare commits

...

2 commits

Author SHA1 Message Date
04fb803330 refactor 2024-01-15 21:03:57 +03:00
850d0af0bb modify html 2024-01-15 20:58:19 +03:00
3 changed files with 8 additions and 38 deletions

View file

@ -129,11 +129,6 @@ func main() {
http.Redirect(writer, request, redirectURL, http.StatusSeeOther)
})
// for tests, can access only with valid token (when logged in)
http.HandleFunc("/protected", logic.ValidateToken(func(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("Hello, I'm protected"))
}, srv))
// can access only with valid token (when logged in), deletes client
http.HandleFunc("/delete", logic.ValidateToken(func(w http.ResponseWriter, r *http.Request) {
id := r.Header.Get("client_id")
@ -203,6 +198,11 @@ func main() {
outputHTML(w, r, "static/register.html")
})
// can access only with valid token (when logged in)
http.HandleFunc("/verify", logic.ValidateToken(func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
}, srv))
log.Fatal(http.ListenAndServe(":"+strconv.Itoa(config.AuthServerPort), nil))
}

View file

@ -12,7 +12,7 @@
<body>
<div class="container">
<h1>Sign In</h1>
<form id="loginForm" action="/login" method="GET">
<form action="/login" method="GET">
<input type="hidden" name="grant_type" value="client_credentials" />
<input type="hidden" name="scope" value="all" />
<div class="form-group">
@ -25,29 +25,10 @@
</div>
<button type="submit" class="btn btn-success">Sign In</button>
</form>
<form id="registerForm" action="/register.html" method="GET">
<form action="/register.html" method="GET">
<button type="submit" class="btn btn-primary">Register</button>
</form>
</div>
<script>
function submitFormWithReferer(formId) {
var form = document.getElementById(formId);
var referrer = document.referrer || "";
form.insertAdjacentHTML('beforeend', '<input type="hidden" name="referer" value="' + referrer + '">');
form.submit();
}
document.getElementById("loginForm").addEventListener("submit", function (event) {
event.preventDefault();
submitFormWithReferer("loginForm");
});
document.getElementById("registerForm").addEventListener("submit", function (event) {
event.preventDefault();
submitFormWithReferer("registerForm");
});
</script>
</body>
</html>
@ -56,4 +37,4 @@
.btn-primary {
margin-top: 10px;
}
</style>
</style>

View file

@ -1,11 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Redirect</title>
<meta http-equiv="refresh" content="0;url=http://localhost:9096/login.html">
</head>
<body>
<p>If you are not redirected, <a href="http://localhost:9096/login.html">click here</a>.</p>
</body>
</html>