|
|
@@ -24,8 +24,14 @@ func GetIamLoginService(xormEngine *xorm.Engine) *IamLoginService {
|
|
|
}
|
|
|
|
|
|
type iam struct {
|
|
|
- UserAD string `json:"userAD"`
|
|
|
- UserNo string `json:"userNo"`
|
|
|
+ Msg string `json:"msg"`
|
|
|
+ Code int `json:"code"`
|
|
|
+ Result iamResult `json:"result"`
|
|
|
+
|
|
|
+}
|
|
|
+type iamResult struct {
|
|
|
+ UserAD string `json:"userName"`
|
|
|
+ UserNo string `json:"accountName"`
|
|
|
}
|
|
|
|
|
|
func (s *IamLoginService) HandleIamLogin(appCode string, secret string, code string) iam {
|
|
|
@@ -47,10 +53,9 @@ func (s *IamLoginService) HandleIamLogin(appCode string, secret string, code str
|
|
|
|
|
|
body, _ := ioutil.ReadAll(resp.Body)
|
|
|
//iamString, _ := json.Marshal(body)
|
|
|
- log.Println("resp.Body1= ", body)
|
|
|
+ log.Println("resp.Body= ", body)
|
|
|
var iamJson iam
|
|
|
json.Unmarshal(body, &iamJson)
|
|
|
|
|
|
-
|
|
|
return iamJson
|
|
|
}
|