xref: /petsc/src/sys/webclient/tutorials/boxupload.c (revision 9371c9d470a9602b6d10a8bf50c9b2280a79e45a)
1 
2 /*
3     Run with -box_refresh_token XXX to allow access to Box or else it will prompt you to enter log in information for Box.
4 
5     Have not yet written the code to actually upload files
6 
7 */
8 
9 #include <petscsys.h>
10 
11 int main(int argc, char **argv) {
12   char access_token[512], new_refresh_token[512];
13 
14   PetscFunctionBeginUser;
15   PetscCall(PetscInitialize(&argc, &argv, NULL, NULL));
16   PetscCall(PetscBoxRefresh(PETSC_COMM_WORLD, NULL, access_token, new_refresh_token, sizeof(access_token)));
17   PetscCall(PetscFinalize());
18   return 0;
19 }
20 
21 /*TEST
22 
23    build:
24      requires: ssl saws
25 
26    test:
27      TODO: determine how to run this test without making a box refresh token public
28 
29 TEST*/
30