package Ġcom . cisco web ex . android sdk . k itch ens ink Ċ Ċ import Ġcom . cisco web ex . android sdk . Web ex Ċ import Ġcom . cisco web ex . android sdk . auth . OAuth WebView Authenticator Ċ import Ġcom . cisco web ex . android sdk . auth . Authenticator Ċ import Ġcom . cisco web ex . android sdk . k itch ens ink . utils . Shared Pref Utils . getEmail Pref Ċ import Ġorg . k oin . android . ext . k oin . android Application Ċ import Ġorg . k oin . core . qual ifier . named Ċ import Ġorg . k oin . dsl . module Ċ Ċ val ĠOAuth Web ex Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle Ġ< Authenticator > Ġ( named (" o Auth ")) Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠclientId Ġ= ĠBuild Config . CLIENT _ ID ĊĠĠĠĠĠĠĠ Ġval Ġclient Secret Ġ= ĠBuild Config . CLIENT _ SECRET ĊĠĠĠĠĠĠĠ Ġval Ġredirect Uri Ġ= ĠBuild Config . RE DIRECT _ URI ĊĠĠĠĠĠĠĠ Ġval Ġemail Ġ= Ġget Email Pref ( android Application ()). or Empty () ĊĠĠĠĠĠĠĠ ĠOAuth WebView Authenticator ( clientId , Ġclient Secret , Ġredirect Uri , Ġemail ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfactory Ġ{ ĊĠĠĠĠĠĠĠ ĠWeb ex ( android Application (), Ġget ( named (" o Auth "))) ĊĠĠĠ Ġ} Ċ }