- 24 Nov, 2016 7 commits
-
-
Leonard Techel authored
-
Leonard Techel authored
+ Sending a reset password token is now possible while being logged in + Mark required settings fields with a star *
-
Leonard Techel authored
-
Leonard Techel authored
-
Leonard Techel authored
- All apps should use App as global namespace and not something like "UCP"
-
Leonard Techel authored
-
Leonard Techel authored
-
- 23 Nov, 2016 2 commits
-
-
Leonard Techel authored
-
Leonard Techel authored
-
- 16 Nov, 2016 5 commits
-
-
Leonard Techel authored
This is the first thing I am moving to a separate microservice app.
-
Leonard Techel authored
-
Leonard Techel authored
-
Leonard Techel authored
-
Leonard Techel authored
-
- 14 Nov, 2016 2 commits
-
-
Leonard Techel authored
WTF how did I forget this??
-
Leonard Techel authored
Currently supported mailinglist providers: - mailman2 This might probably be outsourced to be a separate micro application.
-
- 09 Nov, 2016 4 commits
-
-
Leonard Techel authored
-
Leonard Techel authored
-
Leonard Techel authored
-
Leonard Techel authored
TODO: Implement all kinds of frontend management stuff, e.g.: - Removing grants - Adding new applications - Removing applications - Editing applications - Simple authorization using groups
-
- 02 Jun, 2016 1 commit
-
-
Leonard Techel authored
-
- 28 May, 2016 1 commit
-
-
Leonard Techel authored
One model+bindings+controller should use one file. Previously, multiple of these combinations shared a file which made things more and more confusing.
-
- 26 May, 2016 4 commits
-
-
Leonard Techel authored
Previously there was no escaping so query parameters inside the redirect url got treated as part of the actually requested url.
-
Leonard Techel authored
LDAP groups are derived from the user's object objectClasses. As there is always some LDAP-specific noise, one can ignore default objectClasses via the config file. Currently there is no use of the groups, but in the future™ they are going to be used for e.g. user management, oauth2 app management, …
-
Leonard Techel authored
In case the session is lost, the last known username is prefilled in the login formula. Speeds up logging in again. When the user regularily logs out, the last known username cookie is cleared to leave no trace.
-
Leonard Techel authored
If a protected resource is now accessed without a valid session, the user is pointed to the login screen and afterwards redirected back to the protected resource.
-
- 25 May, 2016 3 commits
-
-
Leonard Techel authored
TODO * Add per-field error handling * Add "I need help"-link * Add delete account option (how?)
-
Leonard Techel authored
+ Globally add the .User pipeline to the template data ctx
-
Leonard Techel authored
-
- 05 Apr, 2016 1 commit
-
-
Leonard Techel authored
-
- 20 Feb, 2016 5 commits
-
-
Leonard Techel authored
You can now request a password token (which is stored in the database) with which the password can be (re-)setted within the webinterface. This is not really LDAP-aware, but seriously more secure than sending out a new password via mail. TODO implement actually sending the token URL via mail. Currently it is just printed out on the cmd … + Fix .gitignore to seriously ignore the sqlite3 database
-
Leonard Techel authored
Currently, only sqlite is included. Might change in the future™ as gorm supports all the databases
-
Leonard Techel authored
+ Refactor the LDAP provider + Add GetUser method that returns the user object for an arbitary username if there is one
-
Leonard Techel authored
Now it is possible to login with either the uid or email. See an example query inside app.json.example
-
Leonard Techel authored
Now, routes are only specified at one central place and referenced everywhere else in the code.
-
- 01 Feb, 2016 1 commit
-
-
Leonard Techel authored
-
- 31 Jan, 2016 2 commits
-
-
Leonard Techel authored
-
Leonard Techel authored
+ Encourage future use of i18n by doing it up from the first code commit + Basic template structure including flashes/… + Working flash errors + Reuse LDAP authenticator from prior experiments + Implement authenticator using an interface so we can easily implement e.g. a database authenticator later on
-
- 30 Jan, 2016 1 commit
-
-
Leonard Techel authored
-