Esempio n. 1
0
 public override void initialize( )
 {
     AV8tClientAddress = "";
     AV11tContent      = "";
     AV19JWTDecode     = new SdtJWTDecode(context);
     AV10tSDT_JWT      = new SdtSDT_JWT(context);
     /* GeneXus formulas. */
     context.Gx_err = 0;
 }
Esempio n. 2
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;
 }
Esempio n. 3
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();
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
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();
 }