|
|
|
@ -69,7 +69,7 @@ func DelApp(appId string) error {
|
|
|
|
|
model := new(models.TAppBase)
|
|
|
|
|
_, err := db.Where("app_id = ?", appId).Get(&model)
|
|
|
|
|
//删除REDIS缓存
|
|
|
|
|
deleteRedisCache(model.AccessKey)
|
|
|
|
|
_ = deleteRedisCache(model.AccessKey)
|
|
|
|
|
//删除物理记录
|
|
|
|
|
_, err = db.ID(appId).Delete(model)
|
|
|
|
|
return err
|
|
|
|
@ -83,7 +83,7 @@ func UpdateApp(appId string, appCode string, appName string, sortId int32) error
|
|
|
|
|
//修改REDIS缓存
|
|
|
|
|
_, err := db.Where("app_id = ?", appId).Get(&model)
|
|
|
|
|
//删除REDIS缓存
|
|
|
|
|
deleteRedisCache(model.AccessKey)
|
|
|
|
|
_ = deleteRedisCache(model.AccessKey)
|
|
|
|
|
|
|
|
|
|
model.AppCode = appCode
|
|
|
|
|
model.AppName = appName
|
|
|
|
@ -100,7 +100,7 @@ func UpdateSso(appId string, redirectUri string, logoutUri string) error {
|
|
|
|
|
//修改REDIS缓存
|
|
|
|
|
_, err := db.Where("app_id = ?", appId).Get(&model)
|
|
|
|
|
//删除REDIS缓存
|
|
|
|
|
deleteRedisCache(model.AccessKey)
|
|
|
|
|
_ = deleteRedisCache(model.AccessKey)
|
|
|
|
|
model.RedirectUri = redirectUri
|
|
|
|
|
model.LogoutUri = logoutUri
|
|
|
|
|
_, err = db.ID(appId).Update(model)
|
|
|
|
@ -117,7 +117,7 @@ func ClearSso(appId string) error {
|
|
|
|
|
//修改REDIS缓存
|
|
|
|
|
_, err := db.Where("app_id = ?", appId).Get(&model)
|
|
|
|
|
//删除REDIS缓存
|
|
|
|
|
deleteRedisCache(model.AccessKey)
|
|
|
|
|
_ = deleteRedisCache(model.AccessKey)
|
|
|
|
|
model.RedirectUri = ""
|
|
|
|
|
model.LogoutUri = ""
|
|
|
|
|
_, err = db.ID(appId).Cols("redirect_uri", "logout_uri").Update(model)
|
|
|
|
@ -200,9 +200,9 @@ func getMaxSortId() (int64, error) {
|
|
|
|
|
/**
|
|
|
|
|
功能:插入REDIS缓存
|
|
|
|
|
*/
|
|
|
|
|
func insertRedisCache(accessKey string, secreKey string, redirectUri string) error {
|
|
|
|
|
func insertRedisCache(accessKey string, secretKey string, redirectUri string) error {
|
|
|
|
|
resp, err := http.PostForm("http://127.0.0.1/oauth2/AddClient",
|
|
|
|
|
url.Values{"access_key": {accessKey}, "secret_key": {secreKey}, "redirect_uri": {redirectUri}})
|
|
|
|
|
url.Values{"access_key": {accessKey}, "secret_key": {secretKey}, "redirect_uri": {redirectUri}})
|
|
|
|
|
if err != nil {
|
|
|
|
|
return err
|
|
|
|
|
}
|
|
|
|
|