Added config.php to specify that our Mattermost server is HTTPS
This commit is contained in:
parent
f46d2f7802
commit
13dc19e040
|
@ -0,0 +1,5 @@
|
|||
<?php
|
||||
|
||||
$url_scheme = "https";
|
||||
|
||||
?>
|
|
@ -6,14 +6,23 @@
|
|||
|
||||
// include our OAuth2 Server object
|
||||
require_once __DIR__.'/server.php';
|
||||
require_once __DIR__.'/config.php';
|
||||
|
||||
|
||||
// Handle a request for an OAuth2.0 Access Token and send the response to the client
|
||||
error_log("token.php \$_POST = " . json_encode($_POST));
|
||||
// The Mattermost server seems to be returning bare http urls, even though there is no http url in the config.json
|
||||
/*
|
||||
|
||||
if (substr($_POST["redirect_uri"],0,5) == "http:") {
|
||||
The Mattermost server seems to be returning bare http urls, even
|
||||
though there is no http url in the config.json. If we are using
|
||||
https we need to modify them.
|
||||
|
||||
*/
|
||||
$redirect_url_scheme = substr($_POST["redirect_uri"], 0, 5);
|
||||
|
||||
if ($url_scheme == "https" && $redirect_url_scheme == "http:") {
|
||||
$_POST["redirect_uri"] = "https" . substr($_POST["redirect_uri"], 4);
|
||||
}
|
||||
|
||||
// Handle a request for an OAuth2.0 Access Token and send the response to the client
|
||||
$server->handleTokenRequest(OAuth2\Request::createFromGlobals())->send();
|
||||
?>
|
||||
|
|
Loading…
Reference in New Issue