gitea/modules/auth
Magnus Lindvall cdb9478774 LDAP Public SSH Keys synchronization ()
* Add LDAP Key Synchronization feature

Signed-off-by: Magnus Lindvall <magnus@dnmgns.com>

* Add migration: add login source id column for public_key table

* Only update keys if needed

* Add function to only list pubkey synchronized from ldap

* Only list pub ssh keys synchronized from ldap. Do not sort strings as ExistsInSlice does it.

* Only get keys belonging to current login source id

* Set default login source id to 0

* Some minor cleanup. Add integration tests (updete dep testify)
..
ldap LDAP Public SSH Keys synchronization ()
oauth2 Store OAuth2 session data in database ()
openid Run "make fmt" with go-1.6 ()
pam golint fixed for modules/auth
admin.go Better URL validation ()
auth.go Refactor struct's time to remove unnecessary memory usage ()
auth_form.go LDAP Public SSH Keys synchronization ()
org.go Add units to team ()
repo_branch_form.go Create new branch from branch selection dropdown ()
repo_form.go Add more webhooks support and refactor webhook templates directory ()
user_form.go Add support for FIDO U2F ()
user_form_auth_openid.go Run "make fmt" with go-1.6 ()