package Ġkr . script on . biz . jwt . util Ċ Ċ import Ġkr . script on . biz . jwt . dto . Authorized User Claims Ċ import Ġjavax . servlet . http . HttpServletRequest Ċ Ċ /** Ċ Ġ* Ġ@ author Ġarch mage ce Ċ Ġ* Ġ@ since Ġ 2 0 1 8 - 0 3 - 2 4 Ġìĺ¤ ìłĦ Ġ 1 2 : 2 0 Ċ Ġ* Ġ@ at Ġspring - business - wrapper Ċ Ġ*/ Ċ object ĠJwt Request Util Ġ{ Ċ // Ċ // ĉ fun Ġget UserId ( request : ĠHttpServletRequest ): ĠLong ? Ġ{ Ċ // ĉ ĉ return Ġrequest . getAttribute ( Authorized User Claims . USER _ ID ) Ġas ĠLong Ċ // ĉ ĉ // ĉ ĉ return ĠLong . parse Long ( request . getAttribute ( SB Authorized User Claims . USER _ ID ). toString ()); Ċ // ĉ } Ċ // Ċ // ĉ fun ĠgetUser Username ( request : ĠHttpServletRequest ): ĠString Ġ{ Ċ // ĉ ĉ return Ġrequest . getAttribute ( Authorized User Claims . USER _ USERNAME ) Ġas ĠString Ċ // ĉ } Ċ // Ċ // ĉ fun ĠgetUser Nick name ( request : ĠHttpServletRequest ): ĠString Ġ{ Ċ // ĉ ĉ return Ġrequest . getAttribute ( Authorized User Claims . USER _ N ICK NAME ) Ġas ĠString Ċ // ĉ } Ċ // Ċ // ĉ fun ĠgetUser Role ( request : ĠHttpServletRequest ): ĠCollection < String > Ġ{ Ċ // ĉ ĉ return Ġrequest . getAttribute ( Authorized User Claims . USER _ ROLE ) Ġas ĠCollection < String > Ċ // ĉ } Ċ }