datavisyn / phovea_security_store_generated Goto Github PK
View Code? Open in Web Editor NEWsecurity provider that auto generates username and passwords
License: BSD 3-Clause "New" or "Revised" License
security provider that auto generates username and passwords
License: BSD 3-Clause "New" or "Revised" License
JSON.stringify()
See https://github.com/datavisyn/visyn2020/issues/9
We should update all requirements to the latest accessible versions.
We should migrate from Karma to Jest for testing due to compatibility issues.
After the update to Typescript 3.8, we can use the latest version.
For the usage of ts-jest
it is important to use a pinned version without ^
. The reason for that is that its Major version follows Jest, which means that minor changes can be breaking. See the docs.
Updating the typescript and typedoc versions according to the snippet below without using stricter linting makes it possible to use the current typescript version with a minimum amount of errors.
"typedoc": "~0.16.9",
"typescript": "~3.8.1-rc",
Updating the dependencies in the package.json and adding the following line of code in tsconfig.json (as well as fixing appearing type errors) should be sufficient for the usage of Typescript 3.8 as a first step.
"downlevelIteration": true, // required as long as target is `es5`
See https://github.com/datavisyn/visyn2020/issues/3
We should update all dependencies to the latest accessible versions, except for:
It might be necessary to update jQuery and React in a separate step as well.
branch: develop
Firefox shows the following warnings:
Cookie “randomCredentials” will be soon rejected because it has the “SameSite” attribute set to “None” or an invalid value, without the “secure” attribute. To know more about the “SameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite LoginCredentials.ts:24:75
Cookie “session” will be soon rejected because it has the “SameSite” attribute set to “None” or an invalid value, without the “secure” attribute. To know more about the “SameSite“ attribute, read https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite
You can simply add SameSite=Strict
or SameSite=Lax
to the cookie at https://github.com/datavisyn/phovea_security_store_generated/blob/master/src/main/LoginCredentials.ts#L17
I guess strict is better for credentials :)
See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite
"private": true,
We should use the latest versions both for requirements and dependencies.
Except for Typescript, tslint and d3 dependencies, which will be updated in a separate step.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.