You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
729 B

package SSOAccountService
import (
"github.com/shenshouer/cas"
)
var casURL = "http://10.10.14.199:8080/dsssoserver/" //单点登录地址
type templateBinding struct {
Username string
Attributes cas.UserAttributes
}
func Login() (bool, string) {
return true, ""
}
func UserInfo() (bool, string) {
//u, _ := url.Parse(casURL)
//c := cas.NewClient(&cas.Options{
// URL: u,
//})
//
//h := c.HandleFunc(func(w http.ResponseWriter, r *http.Request) {
// if !cas.IsAuthenticated(r) {
// cas.RedirectToLogout(w, r)
// }
//
// fmt.Fprintf(w, "Hello %s\n", cas.Username(r))
//})
//
//err := http.ListenAndServe(":8080", h)
//if err != nil {
// log.Fatal("ListenAndServe: ", err)
//}
return true, ""
}