Change Access Token Max Value 30/29330/5
authorJaehong Jo <jaehong.jo@samsung.com>
Tue, 12 Mar 2019 10:39:07 +0000 (19:39 +0900)
committerUze Choi <uzchoi@samsung.com>
Thu, 21 Mar 2019 01:08:32 +0000 (01:08 +0000)
The access token can have a long value.
So length changed from the existing 64 to 1024.

Change-Id: Id03b4c86d78cdfa1108fee5c6029f286704894c4
Signed-off-by: Jaehong Jo <jaehong.jo@samsung.com>
service/easy-setup/enrollee/inc/ESEnrolleeCommon.h
service/easy-setup/enrollee/src/resourcehandler.c
service/easy-setup/enrollee/src/resourcehandler.h
service/easy-setup/inc/escommon.h

index e3b2efc..ad0074a 100644 (file)
@@ -64,11 +64,11 @@ typedef struct
  */
 typedef struct
 {
-    char accessToken[OIC_STRING_MAX_VALUE];     /*!< Access token resolved with an auth code **/
-    OAUTH_TOKENTYPE accessTokenType;            /*!< Access token type **/
-    char authProvider[OIC_STRING_MAX_VALUE];    /*!< Auth provider ID **/
-    char ciServer[OIC_URI_STRING_MAX_VALUE];    /*!< Cloud interface server URL which an Enrollee is going to registered **/
-    void *userdata;                             /*!< Vender-specific data**/
+    char accessToken[OIC_ACCESS_TOKEN_MAX_VALUE]; /*!< Access token resolved with an auth code **/
+    OAUTH_TOKENTYPE accessTokenType;              /*!< Access token type **/
+    char authProvider[OIC_STRING_MAX_VALUE];      /*!< Auth provider ID **/
+    char ciServer[OIC_URI_STRING_MAX_VALUE];      /*!< Cloud interface server URL which an Enrollee is going to registered **/
+    void *userdata;                               /*!< Vender-specific data**/
 } ESCoapCloudConfData;
 
 /**
index e1d9abd..7a49f69 100644 (file)
@@ -733,7 +733,7 @@ void updateCoapCloudConfResource(OCRepPayload* input)
         return;
     }
 
-    memset(cloudData->accessToken, 0, OIC_STRING_MAX_VALUE);
+    memset(cloudData->accessToken, 0, OIC_ACCESS_TOKEN_MAX_VALUE);
     cloudData->accessTokenType = NONE_OAUTH_TOKENTYPE;
     memset(cloudData->authProvider, 0, OIC_STRING_MAX_VALUE);
     memset(cloudData->ciServer, 0, OIC_URI_STRING_MAX_VALUE);
index 36c0487..ba32244 100644 (file)
@@ -73,10 +73,10 @@ typedef struct
 /** CoAP Cloud Configuration Resource */
 typedef struct
 {
-    OCResourceHandle handle;                 /*!< resource handle */
-    char accessToken[OIC_STRING_MAX_VALUE];  /*!< access token */
-    OAUTH_TOKENTYPE accessTokenType;         /*!< access token type */
-    char authProvider[OIC_STRING_MAX_VALUE]; /*!< auth provider */
+    OCResourceHandle handle;                       /*!< resource handle */
+    char accessToken[OIC_ACCESS_TOKEN_MAX_VALUE];  /*!< access token */
+    OAUTH_TOKENTYPE accessTokenType;               /*!< access token type */
+    char authProvider[OIC_STRING_MAX_VALUE];       /*!< auth provider */
     char ciServer[OIC_URI_STRING_MAX_VALUE];
 } CoapCloudConfResource;
 
index 90ec90f..3394743 100644 (file)
@@ -35,6 +35,7 @@ extern "C"
 #define OC_RSRVD_ES_RES_TYPE              "rt"            /*!< Resource type */
 
 #define OIC_STRING_MAX_VALUE        64                    /*!< OIC string max value */
+#define OIC_ACCESS_TOKEN_MAX_VALUE  1024                  /*!< Access Token max value */
 #define OIC_URI_STRING_MAX_VALUE    256                   /*!< OIC uri string max value */
 #define MAX_WEBLINKLEN              3                     /*!< Wenlink length */
 #define NUM_WIFIMODE                10                    /*!< Supported wifi mode */