aboutsummaryrefslogtreecommitdiff
path: root/modules/auth/pam
diff options
context:
space:
mode:
Diffstat (limited to 'modules/auth/pam')
-rw-r--r--modules/auth/pam/pam.go35
-rw-r--r--modules/auth/pam/pam_stub.go15
2 files changed, 0 insertions, 50 deletions
diff --git a/modules/auth/pam/pam.go b/modules/auth/pam/pam.go
deleted file mode 100644
index 7f326d42..00000000
--- a/modules/auth/pam/pam.go
+++ /dev/null
@@ -1,35 +0,0 @@
-// +build pam
-
-// Copyright 2014 The Gogs Authors. All rights reserved.
-// Use of this source code is governed by a MIT-style
-// license that can be found in the LICENSE file.
-
-package pam
-
-import (
- "errors"
-
- "github.com/msteinert/pam"
-)
-
-func PAMAuth(serviceName, userName, passwd string) error {
- t, err := pam.StartFunc(serviceName, userName, func(s pam.Style, msg string) (string, error) {
- switch s {
- case pam.PromptEchoOff:
- return passwd, nil
- case pam.PromptEchoOn, pam.ErrorMsg, pam.TextInfo:
- return "", nil
- }
- return "", errors.New("Unrecognized PAM message style")
- })
-
- if err != nil {
- return err
- }
-
- if err = t.Authenticate(0); err != nil {
- return err
- }
-
- return nil
-}
diff --git a/modules/auth/pam/pam_stub.go b/modules/auth/pam/pam_stub.go
deleted file mode 100644
index 33ac751a..00000000
--- a/modules/auth/pam/pam_stub.go
+++ /dev/null
@@ -1,15 +0,0 @@
-// +build !pam
-
-// Copyright 2014 The Gogs Authors. All rights reserved.
-// Use of this source code is governed by a MIT-style
-// license that can be found in the LICENSE file.
-
-package pam
-
-import (
- "errors"
-)
-
-func PAMAuth(serviceName, userName, passwd string) error {
- return errors.New("PAM not supported")
-}