ing
This commit is contained in:
		
							parent
							
								
									33dfa4bdcc
								
							
						
					
					
						commit
						9f76eace03
					
				| @ -1,9 +1,10 @@ | |||||||
| package config | package config | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
|  | 	"crypto/rsa" | ||||||
|  | 
 | ||||||
| 	occe "git.loafle.net/overflow/commons-go/config/external" | 	occe "git.loafle.net/overflow/commons-go/config/external" | ||||||
| 	ogrs "git.loafle.net/overflow/gateway_rest/server" | 	ogrs "git.loafle.net/overflow/gateway_rest/server" | ||||||
| 	"crypto/rsa" |  | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| type Config struct { | type Config struct { | ||||||
|  | |||||||
| @ -1,12 +1,12 @@ | |||||||
| package server | package server | ||||||
| 
 | 
 | ||||||
| import ( | import ( | ||||||
|  | 	ccf "git.loafle.net/commons/cors-go/fasthttp" | ||||||
| 	cs "git.loafle.net/commons/server-go" | 	cs "git.loafle.net/commons/server-go" | ||||||
| 	oge "git.loafle.net/overflow/gateway/external" | 	oge "git.loafle.net/overflow/gateway/external" | ||||||
| 	ogrs "git.loafle.net/overflow/gateway_rest/server" | 	ogrs "git.loafle.net/overflow/gateway_rest/server" | ||||||
| 	"git.loafle.net/overflow/member_gateway_rest/config" | 	"git.loafle.net/overflow/member_gateway_rest/config" | ||||||
| 	"github.com/valyala/fasthttp" | 	"github.com/valyala/fasthttp" | ||||||
| 	ccf "git.loafle.net/commons/cors-go/fasthttp" |  | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| type ServerHandler interface { | type ServerHandler interface { | ||||||
| @ -16,7 +16,7 @@ type ServerHandler interface { | |||||||
| type ServerHandlers struct { | type ServerHandlers struct { | ||||||
| 	ogrs.ServerHandlers | 	ogrs.ServerHandlers | ||||||
| 
 | 
 | ||||||
| 	Config *config.Config | 	Config      *config.Config | ||||||
| 	corsHandler ccf.Cors | 	corsHandler ccf.Cors | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -14,7 +14,6 @@ func NewServer(_config *config.Config) *cswf.Server { | |||||||
| 	cdr.RegisterResource("VerifyKey", _config.VerifyKey) | 	cdr.RegisterResource("VerifyKey", _config.VerifyKey) | ||||||
| 	cdr.RegisterResource("SignKey", _config.SignKey) | 	cdr.RegisterResource("SignKey", _config.SignKey) | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| 	services, err := cdr.GetInstancesByAnnotationType(oca.RESTServiceAnnotationType) | 	services, err := cdr.GetInstancesByAnnotationType(oca.RESTServiceAnnotationType) | ||||||
| 	if nil != err { | 	if nil != err { | ||||||
| 		logging.Logger().Panic(err) | 		logging.Logger().Panic(err) | ||||||
|  | |||||||
| @ -16,29 +16,29 @@ import ( | |||||||
| 	"git.loafle.net/overflow/gateway/external/grpc" | 	"git.loafle.net/overflow/gateway/external/grpc" | ||||||
| 	"github.com/valyala/fasthttp" | 	"github.com/valyala/fasthttp" | ||||||
| 
 | 
 | ||||||
| 	"github.com/dgrijalva/jwt-go" |  | ||||||
| 	"net/url" | 	"net/url" | ||||||
| ) |  | ||||||
| 
 | 
 | ||||||
|  | 	"github.com/dgrijalva/jwt-go" | ||||||
|  | ) | ||||||
| 
 | 
 | ||||||
| var MemberServiceType = reflect.TypeOf((*MemberService)(nil)) | var MemberServiceType = reflect.TypeOf((*MemberService)(nil)) | ||||||
| 
 | 
 | ||||||
| func init()  { | func init() { | ||||||
| 	cdr.RegisterType(MemberServiceType) | 	cdr.RegisterType(MemberServiceType) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type MemberService struct { | type MemberService struct { | ||||||
| 	cda.TypeAnnotation `annotation:"@overflow:RESTService()"` | 	cda.TypeAnnotation `annotation:"@overflow:RESTService()"` | ||||||
| 
 | 
 | ||||||
| 	VerifyKey *rsa.PublicKey `annotation:"@Resource(name='VerifyKey')"` | 	VerifyKey *rsa.PublicKey  `annotation:"@Resource(name='VerifyKey')"` | ||||||
| 	SignKey   *rsa.PrivateKey  `annotation:"@Resource(name='SignKey')"` | 	SignKey   *rsa.PrivateKey `annotation:"@Resource(name='SignKey')"` | ||||||
| 
 | 
 | ||||||
| 	_Signin          cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/signin', params='[signinID, signinPW]')"` | 	_Signin         cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/signin', params='[signinID, signinPW]')"` | ||||||
| 	_SigninByCookie  cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/signin_cookie', params='[authToken]')"` | 	_SigninByCookie cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/signin_cookie', params='[authToken]')"` | ||||||
| 	_Signup          cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/signup', params='[member, pw]')"` | 	_Signup         cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/signup', params='[member, pw]')"` | ||||||
| 	_EmailConfirm    cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='GET', entry='/account/email_confirm', params='[token]')"` | 	_EmailConfirm   cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='GET', entry='/account/email_confirm', params='[token]')"` | ||||||
| 	_ForgotPassword  cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/forgot_password', params='[signinID]')"` | 	_ForgotPassword cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/forgot_password', params='[signinID]')"` | ||||||
| 	_ResetPwConfirm  cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/reset_pw_confirm', params='[pw, key]')"` | 	_ResetPwConfirm cda.MethodAnnotation `annotation:"@overflow:RequestMapping(method='POST', entry='/account/reset_pw_confirm', params='[pw, key]')"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (ms *MemberService) EmailConfirm(servletCtx server.ServletCtx, ctx *fasthttp.RequestCtx, token string) error { | func (ms *MemberService) EmailConfirm(servletCtx server.ServletCtx, ctx *fasthttp.RequestCtx, token string) error { | ||||||
| @ -180,4 +180,4 @@ func (ms *MemberService) ResetPwConfirm(servletCtx server.ServletCtx, ctx *fasth | |||||||
| 	ctx.SetBody([]byte(r)) | 	ctx.SetBody([]byte(r)) | ||||||
| 
 | 
 | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user