xref: /petsc/src/sys/webclient/tutorials/boxupload.c (revision 030f984af8d8bb4c203755d35bded3c05b3d83ce)
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 {
13   PetscErrorCode ierr;
14   char           access_token[512],new_refresh_token[512];
15 
16   ierr = PetscInitialize(&argc,&argv,NULL,NULL);if (ierr) return ierr;
17   ierr = PetscBoxRefresh(PETSC_COMM_WORLD,NULL,access_token,new_refresh_token,sizeof(access_token));CHKERRQ(ierr);
18   ierr = PetscFinalize();
19   return ierr;
20 }
21 
22 /*TEST
23 
24    build:
25      requires: ssl saws
26 
27    test:
28      TODO: determine how to run this test without making a box refresh token public
29 
30 TEST*/
31 
32