CMS Version 4.1.0 - Docker install (I had this issue in 4.0.5 and upgraded hoping it would fix itself)
Hello
I followed this postman guide to access API:
I was able to get an access token, but every call I get this response:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Xibo Digital Signage</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="token" content="32140d981101f4e0e27bb4668703e6b5b2b7c3c4"/>
<meta name="public-path" content="/"/>
<link rel="shortcut icon" href="/theme/default/img/favicon.ico" />
<!-- Import CSS bundle from dist -->
<script src="/dist/style.bundle.min.js?v=4.1.0&rev=a66c89cc0104bf516cd9b53654489b665e6b26ab" nonce="e5810677"></script>
<!-- Copyright 2006-2023 Xibo Signage Ltd. Part of the Xibo Open Source Digital Signage Solution. Released under the AGPLv3 or later. -->
<style type="text/css">
html {
font-size: 14px;
}
body {
padding-top: 40px !important;
padding-bottom: 40px !important;
background-color: #f5f5f5;
font-size: 1rem;
}
.form-signin {
max-width: 300px;
padding: 19px 29px 29px;
margin: 0 auto 20px;
background-color: #fff;
border: 1px solid #e5e5e5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
margin-bottom: 10px;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
font-size: 1.15rem;
height: auto;
margin-bottom: 15px;
padding: 7px 9px;
}
.login-logo {
width: 200px;
}
</style>
<!-- Import user made CSS from theme -->
<link href="/theme/default/css/override.css?4.1.0" rel="stylesheet" media="screen">
</head>
<body>
<div class="container">
<form id="login-form" class="form-signin text-center" action="/login" method="post">
<input name="priorRoute" type="hidden" value="/library" />
<input type="hidden" name="csrfToken" value="32140d981101f4e0e27bb4668703e6b5b2b7c3c4" />
<p><a href="https://xibosignage.com"><img class="login-logo" src="/theme/default/img/xibologo.png"></a></p>
<p>Prosze podać dane do uwierzytelnienia</p>
<input id="username" class="form-control input-block-level" name="username" type="text" placeholder="Użytkownik" autofocus autocomplete="username">
<input id="password" class="form-control input-block-level" name="password" type="password" placeholder="Hasło" autocomplete="current-password">
<p><button class="btn btn-primary" type="submit">Logowanie</button></p>
</form>
<p class="text-center">Wersja 4.1.0 | <a id="source-link" href="https://github.com/xibosignage/xibo/">Źródło</a>
| <a id="about-link" class="XiboFormButton" href="/about" title="O programie">O programie</a>
</p>
</div> <!-- /container -->
<!-- Import JS bundle from dist -->
<script src="/dist/vendor.bundle.min.js?v=4.1.0&rev=a66c89cc0104bf516cd9b53654489b665e6b26ab" nonce="e5810677"></script>
<script type="text/javascript" nonce="e5810677">
$(function() {
$("#reminder-form-toggle").on("click", function (e) {
e.preventDefault();
$("#login-form").addClass("d-none");
$("#reminder-form").removeClass("d-none");
});
$("#login-form-toggle").on("click", function (e) {
e.preventDefault();
$("#login-form").removeClass("d-none");
$("#reminder-form").addClass("d-none");
});
});
</script>
</body>
</html>
Which is just a login page.
I checked all scopes in the API i created here https://xibocms.mydomain.lan/application/view
These are my example headers:
I’m new to using API’s, so there could be a simple mistake somewhere
I kindly ask for any hints on how to troubleshoot this.