public override void initialize( ) { AV8tClientAddress = ""; AV11tContent = ""; AV19JWTDecode = new SdtJWTDecode(context); AV10tSDT_JWT = new SdtSDT_JWT(context); /* GeneXus formulas. */ context.Gx_err = 0; }
public override void initialize( ) { AV9WWPContext = new GeneXus.Programs.wwpbaseobjects.SdtWWPContext(context); AV8tSDT_JWT = new SdtSDT_JWT(context); AV10tJWTTokenContent = ""; AV11JWTEncode = new SdtJWTEncode(context); AV16jwtcookie = new GxHttpCookie(); AV17httpresponse = new GxHttpResponse(context); /* GeneXus formulas. */ context.Gx_err = 0; }
void executePrivate( ) { /* GeneXus formulas */ /* Output device settings */ AV8httprequest.GetHeader("Cookie"); if (!context.isAjaxRequest( )) { AV9httpresponse.AppendHeader("Access-Control-Allow-Origin", "*"); } GXt_char1 = AV11newToken; new zutil_gettargetcookievalue(context).execute("DAS_LoginUser", out GXt_char1); AV11newToken = GXt_char1; if (StringUtil.StrCmp(AV11newToken, "CookieFindError") != 0) { GXt_char1 = AV12tCookieContent; new zutil_gettargetcookievalue(context).execute("GX_Cookie", out GXt_char1); AV12tCookieContent = StringUtil.Trim(GXt_char1); AV12tCookieContent = StringUtil.StringReplace(StringUtil.StringReplace(StringUtil.StringReplace(AV12tCookieContent, "%2f", "/"), "%2b", "+"), "%3d", "="); AV11newToken = AV12tCookieContent; AV17tNewCookieContent = Decrypt64(AV12tCookieContent, "A803C9281F6C819705ADF9E4208BE89C"); AV16WWPContext.FromXml(AV17tNewCookieContent, null, "WWPContext", "DataAnalysisPlatform"); AV14tSDT_JWT = new SdtSDT_JWT(context); AV14tSDT_JWT.gxTpr_Name = AV16WWPContext.gxTpr_Username; AV14tSDT_JWT.gxTpr_Userid = AV16WWPContext.gxTpr_Userguid; AV14tSDT_JWT.gxTpr_Ip = AV16WWPContext.gxTpr_Clientip; AV14tSDT_JWT.gxTpr_Nbf = "123421423"; AV14tSDT_JWT.gxTpr_Exp = "1740576564857"; AV14tSDT_JWT.gxTpr_Iss = "das"; AV14tSDT_JWT.gxTpr_Aud = "das"; AV14tSDT_JWT.gxTpr_Iat = "124124214"; AV13tCookieToken = "DAS_LoginUser="******"; path=/; HttpOnly; Expires=1969-12-31T23:59:59.000Z;"; if (!context.isAjaxRequest( )) { AV9httpresponse.AppendHeader("Access-Control-Allow-Credentials", "true"); } if (!context.isAjaxRequest( )) { AV9httpresponse.AppendHeader("Set-Cookie", AV13tCookieToken); } AV11newToken = AV18tNewJwtToken; } else { AV11newToken = "Refresh Error"; } this.cleanup(); }
public override void initialize( ) { AV8httprequest = new GxHttpRequest(context); AV9httpresponse = new GxHttpResponse(context); AV12tCookieContent = ""; GXt_char1 = ""; AV17tNewCookieContent = ""; AV16WWPContext = new GeneXus.Programs.wwpbaseobjects.SdtWWPContext(context); AV14tSDT_JWT = new SdtSDT_JWT(context); AV13tCookieToken = ""; AV18tNewJwtToken = ""; AV10JWTEncode = new SdtJWTEncode(context); /* GeneXus formulas. */ context.Gx_err = 0; }
void executePrivate( ) { /* GeneXus formulas */ /* Output device settings */ new GeneXus.Programs.wwpbaseobjects.loadwwpcontext(context).execute(out AV9WWPContext); AV8tSDT_JWT = new SdtSDT_JWT(context); AV8tSDT_JWT.gxTpr_Name = AV9WWPContext.gxTpr_Username; AV8tSDT_JWT.gxTpr_Userid = StringUtil.Trim(AV9WWPContext.gxTpr_Userguid); AV8tSDT_JWT.gxTpr_Ip = AV9WWPContext.gxTpr_Clientip; AV8tSDT_JWT.gxTpr_Nbf = "123421423"; AV8tSDT_JWT.gxTpr_Exp = "1740576564857"; AV8tSDT_JWT.gxTpr_Iss = "das"; AV8tSDT_JWT.gxTpr_Aud = "das"; AV8tSDT_JWT.gxTpr_Iat = "124124214"; AV10tJWTTokenContent = AV11JWTEncode.encode(AV8tSDT_JWT.ToJSonString(false)); AV16jwtcookie.Name = "DAS_LoginUser"; AV16jwtcookie.CurrentValue = AV10tJWTTokenContent; AV16jwtcookie.Path = "/"; AV16jwtcookie.HttpOnly = false; AV17httpresponse.SetCookie(AV16jwtcookie); this.cleanup(); }