package Ġcom . as adm sh ah . hn clone . common . sessions Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġorg . apache . commons . configuration 2 . Configuration Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ internal Ġclass ĠSession Manager Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġfun Ġprovides Session Manager ( configuration : ĠConfiguration ): ĠSession Manager Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġreq Ġ= Ġconfiguration . getString (" auth . secret . request "). toByteArray () ĊĠĠĠĠĠĠĠ Ġval Ġref Ġ= Ġconfiguration . getString (" auth . secret . refresh "). toByteArray () ĊĠĠĠĠĠĠĠ Ġreturn ĠSession ManagerImpl ( req , Ġref ) ĊĠĠĠ Ġ} Ċ Ċ }