Address some issues from the core conformance suite (#4)

Also address Clippy warnings
This commit is contained in:
Simon Bihel
2021-12-20 16:29:43 +00:00
committed by GitHub
parent 0287a60296
commit c37577f218
9 changed files with 1117 additions and 5035 deletions

5690
js/ui/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -41,11 +41,11 @@
"typescript": "^4.0.3",
"webpack": "^5.16.0",
"webpack-cli": "^4.4.0",
"webpack-dev-server": "^3.11.2"
"webpack-dev-server": "^4.6.0"
},
"scripts": {
"build": "cross-env NODE_ENV=production webpack",
"dev": "webpack serve --content-base ../../static --port 9080",
"dev": "webpack serve --static-directory ../../static --port 9080",
"validate": "svelte-check"
},
"dependencies": {

View File

@@ -13,6 +13,7 @@
export let redirect: string;
export let state: string;
export let oidc_nonce: string;
export let client_id: string;
let uri: string = window.location.href.split('?')[0];
@@ -90,7 +91,7 @@
client.on('signIn', (result) => {
console.log(result);
window.location.replace(
`/sign_in?redirect_uri=${encodeURI(redirect)}&state=${encodeURI(state)}${encodeURI(oidc_nonce_param)}`,
`/sign_in?redirect_uri=${encodeURI(redirect)}&state=${encodeURI(state)}&client_id=${encodeURI(client_id)}${encodeURI(oidc_nonce_param)}`,
);
});
</script>

View File

@@ -11,7 +11,8 @@ const app = new App({
nonce: params.get('nonce'),
redirect: params.get('redirect_uri'),
state: params.get('state'),
oidc_nonce: params.get('oidc_nonce')
oidc_nonce: params.get('oidc_nonce'),
client_id: params.get('client_id')
}
});