mirror of
https://github.com/documize/community.git
synced 2025-07-19 13:19:43 +02:00
major package structure refactoring
This commit is contained in:
parent
7b8cec9a6c
commit
cf58f8164d
73 changed files with 549 additions and 389 deletions
|
@ -12,24 +12,27 @@
|
|||
package endpoint
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"database/sql"
|
||||
"encoding/json"
|
||||
"errors"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"net/http"
|
||||
"net/url"
|
||||
"obiwan/utility"
|
||||
"sort"
|
||||
"strconv"
|
||||
"strings"
|
||||
|
||||
"bytes"
|
||||
"errors"
|
||||
"github.com/documize/community/core/api/endpoint/models"
|
||||
"github.com/documize/community/core/api/entity"
|
||||
"github.com/documize/community/core/api/request"
|
||||
"github.com/documize/community/core/api/util"
|
||||
"github.com/documize/community/core/log"
|
||||
"github.com/documize/community/core/utility"
|
||||
"sort"
|
||||
"strconv"
|
||||
"github.com/documize/community/core/secrets"
|
||||
"github.com/documize/community/core/streamutil"
|
||||
"github.com/documize/community/core/stringutil"
|
||||
)
|
||||
|
||||
// AuthenticateKeycloak checks Keycloak authentication credentials.
|
||||
|
@ -37,7 +40,7 @@ func AuthenticateKeycloak(w http.ResponseWriter, r *http.Request) {
|
|||
method := "AuthenticateKeycloak"
|
||||
p := request.GetPersister(r)
|
||||
|
||||
defer utility.Close(r.Body)
|
||||
defer streamutil.Close(r.Body)
|
||||
body, err := ioutil.ReadAll(r.Body)
|
||||
if err != nil {
|
||||
writeBadRequestError(w, method, "Bad payload")
|
||||
|
@ -118,9 +121,9 @@ func AuthenticateKeycloak(w http.ResponseWriter, r *http.Request) {
|
|||
user.Firstname = a.Firstname
|
||||
user.Lastname = a.Lastname
|
||||
user.Email = a.Email
|
||||
user.Initials = utility.MakeInitials(user.Firstname, user.Lastname)
|
||||
user.Salt = util.GenerateSalt()
|
||||
user.Password = util.GeneratePassword(util.GenerateRandomPassword(), user.Salt)
|
||||
user.Initials = stringutil.MakeInitials(user.Firstname, user.Lastname)
|
||||
user.Salt = secrets.GenerateSalt()
|
||||
user.Password = secrets.GeneratePassword(secrets.GenerateRandomPassword(), user.Salt)
|
||||
|
||||
err = addUser(p, &user, ac.DefaultPermissionAddSpace)
|
||||
if err != nil {
|
||||
|
@ -429,7 +432,7 @@ func KeycloakUsers(c keycloakConfig) (users []entity.User, err error) {
|
|||
u.Email = kc.Email
|
||||
u.Firstname = kc.Firstname
|
||||
u.Lastname = kc.Lastname
|
||||
u.Initials = utility.MakeInitials(u.Firstname, u.Lastname)
|
||||
u.Initials = stringutil.MakeInitials(u.Firstname, u.Lastname)
|
||||
u.Active = kc.Enabled
|
||||
u.Editor = false
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue