mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-07 04:41:31 -05:00
Merge pull request #9 from butonic/physicist-demo-users
use physicist demo users
This commit is contained in:
5
changelog/unreleased/physics-users.md
Normal file
5
changelog/unreleased/physics-users.md
Normal file
@@ -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. There are also `konnectd` and `reva` for technical purposes, eg. to allow konnectd and reva to bind to glauth.
|
||||
|
||||
https://github.com/owncloud/ocis-glauth/issues/5
|
||||
@@ -160,18 +160,50 @@ 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: "admin@example.com",
|
||||
PassSHA256: "8c6976e5b5410415bde908bd4dee15dfb167a9c873fc4bb8a81f6f2ab448a918", // admin
|
||||
OtherGroups: []int{30001, 30002, 30007},
|
||||
Mail: "einstein@example.org",
|
||||
PassSHA256: "69bf3575281a970f46e37ecd28b79cfbee6a46e55c10dc91dd36a43410387ab8", // relativity
|
||||
},
|
||||
glauthcfg.User{
|
||||
Name: "demo",
|
||||
Name: "marie",
|
||||
GivenName: "Marie",
|
||||
SN: "Curie",
|
||||
UnixID: 20001,
|
||||
PrimaryGroup: 30000,
|
||||
Mail: "demo@example.com",
|
||||
PassSHA256: "2a97516c354b68848cdbd8f54a226a0a55b21ed138e207ad6c5cbb9c00aa5aea", // demo
|
||||
OtherGroups: []int{30003, 30004, 30007},
|
||||
Mail: "marie@example.org",
|
||||
PassSHA256: "149a807f82e22b796942efa1010063f4a278cf078ff56ef1d3fc6c156037cef9", // radioactivity
|
||||
},
|
||||
glauthcfg.User{
|
||||
Name: "feynman",
|
||||
GivenName: "Richard",
|
||||
SN: "Feynman",
|
||||
UnixID: 20002,
|
||||
PrimaryGroup: 30000,
|
||||
OtherGroups: []int{30005, 30006, 30007},
|
||||
Mail: "feynman@example.org",
|
||||
PassSHA256: "1e2183d3a6017bb01131e27204bb66d3c5fa273acf421c8f9bd4bd633e3d70a8", // superfluidity
|
||||
},
|
||||
|
||||
// technical users for ocis
|
||||
glauthcfg.User{
|
||||
Name: "konnectd",
|
||||
UnixID: 10000,
|
||||
PrimaryGroup: 15000,
|
||||
Mail: "idp@example.org",
|
||||
PassSHA256: "e1b6c4460fda166b70f77093f8a2f9b9e0055a5141ed8c6a67cf1105b1af23ca", // konnectd
|
||||
},
|
||||
glauthcfg.User{
|
||||
Name: "reva",
|
||||
UnixID: 10001,
|
||||
PrimaryGroup: 15000,
|
||||
Mail: "storage@example.org",
|
||||
PassSHA256: "60a43483d1a41327e689c3ba0451c42661d6a101151e041aa09206305c83e74b", // reva
|
||||
},
|
||||
},
|
||||
Groups: []glauthcfg.Group{
|
||||
@@ -179,6 +211,38 @@ func Server(cfg *config.Config) *cli.Command {
|
||||
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,
|
||||
},
|
||||
glauthcfg.Group{
|
||||
Name: "sysusers",
|
||||
UnixID: 15000,
|
||||
},
|
||||
},
|
||||
}
|
||||
server, err := glauth.NewServer(
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user