Built motion from commit (unavailable).|2.2.2
[motion2.git] / server / api / authGoogle / authGoogle.controller.js
index cdee8f7..b2cb5c7 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x95ef=['signToken','login','authenticate','/login','profile','use','google','clientSecret','secret','callbackURL','User','map','value','admin','user','User\x20email\x20not\x20found!','catch','lodash','passport-google-oauth20','../../mysqldb','../../config/environment','../../components/auth/service'];(function(_0x297fa4,_0x5cb908){var _0x360ae7=function(_0x3efca1){while(--_0x3efca1){_0x297fa4['push'](_0x297fa4['shift']());}};_0x360ae7(++_0x5cb908);}(_0x95ef,0x119));var _0xf95e=function(_0x1d1cc6,_0x49903d){_0x1d1cc6=_0x1d1cc6-0x0;var _0x425264=_0x95ef[_0x1d1cc6];return _0x425264;};'use strict';var _=require(_0xf95e('0x0'));var passport=require('passport');var GoogleStrategy=require(_0xf95e('0x1'))['Strategy'];var db=require(_0xf95e('0x2'))['db'];var config=require(_0xf95e('0x3'));var signToken=require(_0xf95e('0x4'))[_0xf95e('0x5')];exports[_0xf95e('0x6')]=passport[_0xf95e('0x7')]('google',{'failureRedirect':_0xf95e('0x8'),'scope':[_0xf95e('0x9'),'email'],'session':![]});exports['callback']=passport[_0xf95e('0x7')]('google',{'failureRedirect':_0xf95e('0x8'),'session':![]});passport[_0xf95e('0xa')](new GoogleStrategy({'clientID':config[_0xf95e('0xb')]?config[_0xf95e('0xb')]['clientID']:'id','clientSecret':config[_0xf95e('0xb')]?config['google'][_0xf95e('0xc')]:_0xf95e('0xd'),'callbackURL':config[_0xf95e('0xb')]?config[_0xf95e('0xb')][_0xf95e('0xe')]:''},function(_0x3d27f8,_0x5b5456,_0x181a30,_0x5ca706){db[_0xf95e('0xf')]['find']({'where':{'email':_[_0xf95e('0x10')](_0x181a30['emails'],_0xf95e('0x11')),'role':{'$or':[_0xf95e('0x12'),_0xf95e('0x13'),'agent']}}})['then'](function(_0x1e4cc8){if(_0x1e4cc8){return _0x5ca706(null,_0x1e4cc8);}_0x5ca706(_0xf95e('0x14'));})[_0xf95e('0x15')](function(_0x23f1fa){_0x5ca706(_0x23f1fa);});}));
\ No newline at end of file
+var _0x2741=['use','clientID','clientSecret','User','map','emails','value','admin','user','agent','then','User\x20email\x20not\x20found!','catch','lodash','passport','passport-google-oauth20','Strategy','../../config/environment','signToken','login','authenticate','google','/login'];(function(_0x22ec5f,_0x590a63){var _0x48846c=function(_0x4a0960){while(--_0x4a0960){_0x22ec5f['push'](_0x22ec5f['shift']());}};_0x48846c(++_0x590a63);}(_0x2741,0xae));var _0x1274=function(_0x70b7a,_0x6d957a){_0x70b7a=_0x70b7a-0x0;var _0x7cb5a9=_0x2741[_0x70b7a];return _0x7cb5a9;};'use strict';var _=require(_0x1274('0x0'));var passport=require(_0x1274('0x1'));var GoogleStrategy=require(_0x1274('0x2'))[_0x1274('0x3')];var db=require('../../mysqldb')['db'];var config=require(_0x1274('0x4'));var signToken=require('../../components/auth/service')[_0x1274('0x5')];exports[_0x1274('0x6')]=passport[_0x1274('0x7')](_0x1274('0x8'),{'failureRedirect':_0x1274('0x9'),'scope':['profile','email'],'session':![]});exports['callback']=passport[_0x1274('0x7')](_0x1274('0x8'),{'failureRedirect':_0x1274('0x9'),'session':![]});passport[_0x1274('0xa')](new GoogleStrategy({'clientID':config[_0x1274('0x8')]?config[_0x1274('0x8')][_0x1274('0xb')]:'id','clientSecret':config['google']?config['google'][_0x1274('0xc')]:'secret','callbackURL':config[_0x1274('0x8')]?config['google']['callbackURL']:''},function(_0x4b6690,_0x355341,_0x7bfa47,_0x32fc95){db[_0x1274('0xd')]['find']({'where':{'email':_[_0x1274('0xe')](_0x7bfa47[_0x1274('0xf')],_0x1274('0x10')),'role':{'$or':[_0x1274('0x11'),_0x1274('0x12'),_0x1274('0x13')]}}})[_0x1274('0x14')](function(_0x152a14){if(_0x152a14){return _0x32fc95(null,_0x152a14);}_0x32fc95(_0x1274('0x15'));})[_0x1274('0x16')](function(_0x43101a){_0x32fc95(_0x43101a);});}));
\ No newline at end of file