Commit Graph

59 Commits (master)

Author SHA1 Message Date
Garrett Mills d63de520c9 Implement better radius support
2 years ago
Garrett Mills 35113ed81c Remove Vault support; fix OpenID Connect client delete issue
2 years ago
Garrett Mills 04ea16743d Include profile photo in user API data
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is failing Details
2 years ago
Garrett Mills cf91063315 #9 - show app password use date in profile
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is failing Details
2 years ago
Garrett Mills bd69be7137 Implement RADIUS server!
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 1e80da9b80
Make User.to_api include combined name field
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 62c818dc8d
Add ability to require e-mail verification
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is failing Details
3 years ago
Garrett Mills ced3a15d00
Remove vault menu item
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 3730ddc2f2
Add basic logic for managing vaults
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills b26519ea88
Make sudo access managed via IAM rather than group checkmark
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills f2995899ec
Add ability to manage and grant IAM permissions as policy
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 5645e8fae1
Clean up IAM to allow relations w/o explicit definitions
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 3a91417db3
Add default user to allow for default groups and IAM
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills 0844da594e
Show iam filter for machines
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills a9d7b1c047
Allow IAM policy to manage user access to machines & machine groups
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills d6e4ea2e56
Add ability to manage computers and computer groups from web interface
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 718414d924
Clean up sudo LDAP formatting
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills 943c30fa96
Add support for sudo
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills 3d2c4c0fec
Cast gidNumber to strings
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills 8b8c2e076f
User model - fix LDAP gidNumber
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills 0ee36dc429
User - resolve posix groups for all member groups
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 48f5b3f71a
Make all groups appear in LDAP, get posix GIDs
3 years ago
Garrett Mills ef819b0a2e
Groups - allow flagging group as su equivalent
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 91fc8a65a2
Allow users to set login shell in profile
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 2d31eaa148
LDAP - properly cast gidNumber to string
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 82e25ccef0
LDAP - support posixGroups in group model
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills 53a1662f70
LDAP - specify user homeDirectory
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills dbb8684f68
LDAP - set default loginShell
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills e6a7070589
Remove duplicate uid/gid number LDAP attrs
continuous-integration/drone/push Build is passing Details
3 years ago
Garrett Mills e6588b4f5b
LDAP - include gid number
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills 20e723f39f
LDAP - cast modifications to support posix logins
continuous-integration/drone/push Build is passing Details
continuous-integration/drone Build is passing Details
3 years ago
Garrett Mills 60003d64d5
Add front-end error logging
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
4 years ago
Garrett Mills 97096f619f
Make UID case-insensitive
continuous-integration/drone/push Build is passing Details
4 years ago
Garrett Mills 3ce470a9b2
add support for Gotify push notifications
4 years ago
Garrett Mills ff5ed6b39a
Centralize logout method; delete OIDC sessions on logout
4 years ago
Garrett Mills 97fd755cbd
Add entryUUID attribute to user model
4 years ago
Garrett Mills 371b53ff4e
add person class to user
4 years ago
garrettmills d75944644a
Add support for OpenID connect!!
4 years ago
garrettmills f1bd6e1ad4
Add support for login intercept messages and announcements
4 years ago
garrettmills 9a35bd60e1
Add populate announcement job
4 years ago
garrettmills 1458e4126b
Add system announcements interface
4 years ago
garrettmills d29e6f057a
Add foreign IP login notifications
4 years ago
garrettmills 8680242349
Support MFA recovery tokens
4 years ago
garrettmills decb83bdbb
Disallow LDAP bind if trap is set; support setting trap from user form
4 years ago
garrettmills ca11e3afae
Add IAM support to LDAP filters (iamTarget)
4 years ago
garrettmills b526b8f24d
Add api_scope target for IAM policy
4 years ago
garrettmills faab948a6b
Remove ldap:Group model
4 years ago
garrettmills ea77402750
Add traps; user registration
4 years ago
garrettmills b8a0e957bb
Add support for profile photos; default image
4 years ago
garrettmills 2b2e7d2ebe
Settings resource; oauth2 app authorization model; UI cleanup
4 years ago