packagemiddleware// SSOResponse represents the response structure from SSO servicetypeSSOResponsestruct{Codestring`json:"code"`Messagestring`json:"message"`DataUserInfo`json:"data"`}// UserInfo represents the user information in SSO responsetypeUserInfostruct{UserIDstring`json:"userID"`UserNamestring`json:"userName"`Emailstring`json:"email"`Mobilestring`json:"mobile"`AccountIDstring`json:"accountID"`IsEnableConsoleint`json:"isEnableConsole"`IsEnableProgramint`json:"isEnableProgram"`IsRootint`json:"isRoot"`Typestring`json:"type"`OtherInfosinterface{}`json:"otherInfos"`}