mike42 / auth Goto Github PK
View Code? Open in Web Editor NEWManage multiple user authentication databases from a central web application
Manage multiple user authentication databases from a central web application
The 'password set' message is confusing in the self-reset box, because it leaves the password box visible.
As a developer,
I want the code style to be checked by a script,
So that code that is styled incorrectly is not merged
A PSR-2 code style check in the build should be sufficient
Probably a missing AuthQueue_api::start() in account.php
Dashes, underscores and apostrophes need to be allowed in Auth::normaliseName.
Current database use is deprecated, should be updated.
Most of the affected code is auto-generated, so this code will have most of the changes in it, or this version may be suitable.
Currently, /var/www is used to store files to be served over the web. This comprises-
.htaccess
fileSince we have to edit the Apache config to enable .htaccess
usage, we may as well do all of this in one place, which would simplify the setup.
Migration to Admin SDK directory API is required.
The latest version of PHP will not interpret these as opening a block of PHP.
Appears that the versions available on the build boxes are now ahead of the version we specify.
The tool for associating accounts between services through the web needs some attention.
The install is currently complex & out-dated, and needs to be shortened down to a few commands.
Sub-tasks-
As a developer
I want the project to be dependency-managed and auto-loaded in a standard way
So that it's easier for new developers to pick up
When a user is created, and added to a group, extra accounts added to them will not be put in groups. Probably should be fixed in Account_api.
Need to fill List* Tables.
This is annoying. It should notice who you are, and redirect you off to the admin interface.
Need to go through and replace:
function foo()
With:
public static function foo()
In most of the views and controllers.
Should be checked and rejected by Ou_api.
As shown in title
Add tests executed in Selenium via PHPUnit.
Basic tests will include the functions of create/read/update/delete of users, groups, group membership and organisation unit.
The install instructions in README.md are a bit dated.
Is incorrect when the timezone being used is not the computer's local time. Use of CURRENT_TIMESTAMP in ActionQueue_model.php should be replaced with the same calculations as what goes in:
date("Y-m-d H:i:s", time())
Merging accounts needs to be done via a script, or (worse), by editing the database. This should be facilitated with the "directory cleanup" utility.
Auth should support printing account details via ESC/POS to a receipt printer when passwords are reset.
Issues with timestamp handling. Should probably all be done in UTC for future versions--
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/mike/workspace/auth/maintenance/bin/authqueue.php on line 100
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.