Skip to content
This repository has been archived by the owner on Jan 27, 2021. It is now read-only.

Commit

Permalink
use physicist demo users
Browse files Browse the repository at this point in the history
Signed-off-by: Jörn Friedrich Dreyer <[email protected]>
  • Loading branch information
butonic committed Mar 17, 2020
1 parent bd43cb5 commit f2e73c5
Show file tree
Hide file tree
Showing 3 changed files with 55 additions and 6 deletions.
5 changes: 5 additions & 0 deletions changelog/unreleased/physics-users.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Change: use physicist demo users

Demo users like admin, demo and test don't allow you to tell a story. Which is why we changed the set of hard coded demo users to einstein, marie and feynman. You should know who they are. This also changes the ldap domain from `dc=owncloud,dc=com` to `dc=example,dc=org` because that is what these users use as their email domain.

https://github.com/owncloud/ocis-glauth/issues/5
54 changes: 49 additions & 5 deletions pkg/command/server.go
Original file line number Diff line number Diff line change
Expand Up @@ -160,25 +160,69 @@ func Server(cfg *config.Config) *cli.Command {
// TODO read users for the config backend from config file
Users: []glauthcfg.User{
glauthcfg.User{
Name: "admin",
Name: "einstein",
GivenName: "Albert",
SN: "Einstein",
UnixID: 20000,
PrimaryGroup: 30000,
Mail: "[email protected]",
PassSHA256: "8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918", // admin
OtherGroups: []int{30001, 30002, 30007},
Mail: "[email protected]",
PassSHA256: "69bf3575281a970f46e37ecd28b79cfbee6a46e55c10dc91dd36a43410387ab8", // relativity
},
glauthcfg.User{
Name: "demo",
Name: "marie",
GivenName: "Marie",
SN: "Curie",
UnixID: 20001,
PrimaryGroup: 30000,
Mail: "[email protected]",
OtherGroups: []int{30003, 30004, 30007},
Mail: "[email protected]",
PassSHA256: "2a97516c354b68848cdbd8f54a226a0a55b21ed138e207ad6c5cbb9c00aa5aea", // demo
},
glauthcfg.User{
Name: "feynman",
GivenName: "Richard",
SN: "Feynman",
UnixID: 20002,
PrimaryGroup: 30000,
OtherGroups: []int{30005, 30006, 30007},
Mail: "[email protected]",
PassSHA256: "9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", // test
},
},
Groups: []glauthcfg.Group{
glauthcfg.Group{
Name: "users",
UnixID: 30000,
},
glauthcfg.Group{
Name: "sailing-lovers",
UnixID: 30001,
},
glauthcfg.Group{
Name: "violin-haters",
UnixID: 30002,
},
glauthcfg.Group{
Name: "radium-lovers",
UnixID: 30003,
},
glauthcfg.Group{
Name: "polonium-lovers",
UnixID: 30004,
},
glauthcfg.Group{
Name: "quantum-lovers",
UnixID: 30005,
},
glauthcfg.Group{
Name: "philosophy-haters",
UnixID: 30006,
},
glauthcfg.Group{
Name: "physics-lovers",
UnixID: 30007,
},
},
}
server, err := glauth.NewServer(
Expand Down
2 changes: 1 addition & 1 deletion pkg/flagset/flagset.go
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ func ServerWithConfig(cfg *config.Config) []cli.Flag {
},
&cli.StringFlag{
Name: "backend-basedn",
Value: "dc=owncloud,dc=com",
Value: "dc=example,dc=org",
Usage: "base distinguished name to expose",
EnvVars: []string{"GLAUTH_BACKEND_BASEDN"},
Destination: &cfg.Backend.BaseDN,
Expand Down

0 comments on commit f2e73c5

Please sign in to comment.