docs: public static Cookie getSSOCookieFromSSOToken() throws Exception {
          Subject subject = null;
          Cookie ltpaCookie = null;
          if (webAppSecConfig == null) {
              // if we don't have the config, we can't construct the cookie
              return null;
          }
          try {
              subject = WSSubject.getRunAsSubject();
              if (subject == null) {
                  subject = WSSubject.getCallerSubject();
              }
              if (subject != null) {
                  ltpaCookie = getLTPACookie(subject);
              } else {
                  if (tc.isDebugEnabled()) {
                      Tr.debug(tc, "No subjects on the thread");
                  }
              }
          } catch (Exception e) {
              if (tc.isDebugEnabled()) {
                  Tr.debug(tc, "getSSOCookieFromSSOToken caught exception: " + e.getMessage());
              }
              throw e;
          }
          return ltpaCookie;
      }