@@ -76,6 +76,8 @@ public static function createSignedTokenFromData($privateKey, $tokenData) {
7676 ->set (SSOToken::CLAIM_THEME_BACKGROUND_COLOR , $ tokenData [SSOToken::CLAIM_THEME_BACKGROUND_COLOR ])
7777 ->set (SSOToken::CLAIM_USER_LOCALE , $ tokenData [SSOToken::CLAIM_USER_LOCALE ])
7878 ->set (SSOToken::CLAIM_USER_TAGS , $ tokenData [SSOToken::CLAIM_USER_TAGS ])
79+ ->set (SSOToken::CLAIM_BRANCH_ID , $ tokenData [SSOToken::CLAIM_BRANCH_ID ])
80+ ->set (SSOToken::CLAIM_BRANCH_SLUG , $ tokenData [SSOToken::CLAIM_BRANCH_SLUG ])
7981 ->sign ($ signer , $ keychain ->getPrivateKey ($ privateKey ))
8082 ->getToken ();
8183
@@ -110,6 +112,8 @@ private static function createUnsignedTokenFromData($tokenData) {
110112 ->set (SSOToken::CLAIM_THEME_BACKGROUND_COLOR , $ tokenData [SSOToken::CLAIM_THEME_BACKGROUND_COLOR ])
111113 ->set (SSOToken::CLAIM_USER_LOCALE , $ tokenData [SSOToken::CLAIM_USER_LOCALE ])
112114 ->set (SSOToken::CLAIM_USER_TAGS , $ tokenData [SSOToken::CLAIM_USER_TAGS ])
115+ ->set (SSOToken::CLAIM_BRANCH_ID , $ tokenData [SSOToken::CLAIM_BRANCH_ID ])
116+ ->set (SSOToken::CLAIM_BRANCH_SLUG , $ tokenData [SSOToken::CLAIM_BRANCH_SLUG ])
113117 ->getToken ();
114118
115119 return $ token ;
@@ -310,33 +314,35 @@ public function testConstructorToFailOnUnsignedToken() {
310314 $ this ->fail ();
311315 }
312316
313- /**
314- * @test
315- *
316- * Test accessors deliver correct values.
317- *
318- * @covers \Staffbase\plugins\sdk\SSOToken::__construct
319- * @covers \Staffbase\plugins\sdk\SSOToken::getAudience()
320- * @covers \Staffbase\plugins\sdk\SSOToken::getExpireAtTime()
321- * @covers \Staffbase\plugins\sdk\SSOToken::getNotBeforeTime()
322- * @covers \Staffbase\plugins\sdk\SSOToken::getIssuedAtTime()
323- * @covers \Staffbase\plugins\sdk\SSOToken::getIssuer()
324- * @covers \Staffbase\plugins\sdk\SSOToken::getInstanceId()
325- * @covers \Staffbase\plugins\sdk\SSOToken::getInstanceName()
326- * @covers \Staffbase\plugins\sdk\SSOToken::getUserId()
327- * @covers \Staffbase\plugins\sdk\SSOToken::getUserExternalId()
328- * @covers \Staffbase\plugins\sdk\SSOToken::getFullName()
329- * @covers \Staffbase\plugins\sdk\SSOToken::getFirstName()
330- * @covers \Staffbase\plugins\sdk\SSOToken::getLastName()
331- * @covers \Staffbase\plugins\sdk\SSOToken::getRole()
332- * @covers \Staffbase\plugins\sdk\SSOToken::getType()
333- * @covers \Staffbase\plugins\sdk\SSOToken::getThemeTextColor()
334- * @covers \Staffbase\plugins\sdk\SSOToken::getThemeBackgroundColor()
335- * @covers \Staffbase\plugins\sdk\SSOToken::getLocale()
336- * @covers \Staffbase\plugins\sdk\SSOToken::getTags()
337- * @covers \Staffbase\plugins\sdk\SSOToken::hasClaim()
338- * @covers \Staffbase\plugins\sdk\SSOToken::getClaim()
339- */
317+ /**
318+ * @test
319+ *
320+ * Test accessors deliver correct values.
321+ *
322+ * @covers \Staffbase\plugins\sdk\SSOToken::__construct
323+ * @covers \Staffbase\plugins\sdk\SSOToken::getAudience()
324+ * @covers \Staffbase\plugins\sdk\SSOToken::getExpireAtTime()
325+ * @covers \Staffbase\plugins\sdk\SSOToken::getNotBeforeTime()
326+ * @covers \Staffbase\plugins\sdk\SSOToken::getIssuedAtTime()
327+ * @covers \Staffbase\plugins\sdk\SSOToken::getIssuer()
328+ * @covers \Staffbase\plugins\sdk\SSOToken::getInstanceId()
329+ * @covers \Staffbase\plugins\sdk\SSOToken::getInstanceName()
330+ * @covers \Staffbase\plugins\sdk\SSOToken::getUserId()
331+ * @covers \Staffbase\plugins\sdk\SSOToken::getUserExternalId()
332+ * @covers \Staffbase\plugins\sdk\SSOToken::getFullName()
333+ * @covers \Staffbase\plugins\sdk\SSOToken::getFirstName()
334+ * @covers \Staffbase\plugins\sdk\SSOToken::getLastName()
335+ * @covers \Staffbase\plugins\sdk\SSOToken::getRole()
336+ * @covers \Staffbase\plugins\sdk\SSOToken::getType()
337+ * @covers \Staffbase\plugins\sdk\SSOToken::getThemeTextColor()
338+ * @covers \Staffbase\plugins\sdk\SSOToken::getThemeBackgroundColor()
339+ * @covers \Staffbase\plugins\sdk\SSOToken::getLocale()
340+ * @covers \Staffbase\plugins\sdk\SSOToken::getTags()
341+ * @covers \Staffbase\plugins\sdk\SSOToken::hasClaim()
342+ * @covers \Staffbase\plugins\sdk\SSOToken::getClaim()
343+ * @covers \Staffbase\plugins\sdk\SSOToken::getBranchId()
344+ * @covers \Staffbase\plugins\sdk\SSOToken::getBranchSlug()
345+ */
340346 public function testAccessorsGiveCorrectValues () {
341347
342348 $ tokenData = SSODataTest::getTokenData ();
0 commit comments