projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
17119: make controller understand filter groups.
[arvados.git]
/
lib
/
controller
/
localdb
/
login_ldap.go
diff --git
a/lib/controller/localdb/login_ldap.go
b/lib/controller/localdb/login_ldap.go
index 6c430d69bbfee5505c056430540000059c0b4c4b..49f557ae5b9ce50a8f7c3ceb59cc0fb31b50e187 100644
(file)
--- a/
lib/controller/localdb/login_ldap.go
+++ b/
lib/controller/localdb/login_ldap.go
@@
-21,8
+21,8
@@
import (
)
type ldapLoginController struct {
)
type ldapLoginController struct {
- Cluster
*arvados.Cluster
- RailsProxy *railsProxy
+ Cluster *arvados.Cluster
+ Parent *Conn
}
func (ctrl *ldapLoginController) Logout(ctx context.Context, opts arvados.LogoutOptions) (arvados.LogoutResponse, error) {
}
func (ctrl *ldapLoginController) Logout(ctx context.Context, opts arvados.LogoutOptions) (arvados.LogoutResponse, error) {
@@
-143,7
+143,7
@@
func (ctrl *ldapLoginController) UserAuthenticate(ctx context.Context, opts arva
return arvados.APIClientAuthorization{}, errors.New("authentication succeeded but ldap returned no email address")
}
return arvados.APIClientAuthorization{}, errors.New("authentication succeeded but ldap returned no email address")
}
- return c
reateAPIClientAuthorization(ctx, ctrl.RailsProxy
, ctrl.Cluster.SystemRootToken, rpc.UserSessionAuthInfo{
+ return c
trl.Parent.CreateAPIClientAuthorization(ctx
, ctrl.Cluster.SystemRootToken, rpc.UserSessionAuthInfo{
Email: email,
FirstName: attrs["givenname"],
LastName: attrs["sn"],
Email: email,
FirstName: attrs["givenname"],
LastName: attrs["sn"],