intecture / auth Goto Github PK
View Code? Open in Web Editor NEWIntecture Auth client/server
Home Page: http://intecture.io
License: Mozilla Public License 2.0
Intecture Auth client/server
Home Page: http://intecture.io
License: Mozilla Public License 2.0
installer.sh
should set more aggressive default permissions for the certificate store directory (<sysconfdir>/intecture/certs), and ensure it is owned by root
.
This is likely due to a child thread loop that does not get told to terminate. In this case, a ZMQ pipe should be used to send a $TERM signal to the child thread when the parent's drop()
fn is called.
By defaulting Auth to 7103 and 7104, it will eliminate potential port clashes with Agent, standardise the configuration and simplifies the user story.
Currently when the Auth CLI creates a new certificate, it adds it directly to the disk store. This means that the Auth server is unaware of the certificate until the daemon is restarted, resulting in much confusion among users!
Instead, the CLI should wrap the ZMQ API so that it is published as soon as it's created. If this fails, it can fall back to the current behaviour with a warning that it couldn't connect to the API:
WARNING: Could not connect to the API to register this certificate, which either means that the Auth daemon is not running, or there's a connectivity issue. If the daemon is running, please restart it to register this certificate.
In order to properly daemonise the process, it needs to have an init script to look after starting/stopping/restarting the process, recording the PID etc.
Must support:
This issue is blocked by #1.
The book mentions that you can compile from source using make
. This is great. However, it would even be better if we also have instructions on how to build and configure manually without using the Makefile
. Specifically, mention:-
cargo build --release
,/etc/intecture
so commands like inauth_cli user add <username>
can just work out of the out of the box.
Create RustBucket package for Server & CLI components.
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.