Make AuthInfo type covartiant

```scala
case class AuthInfo[+U](user: U, clientId: String, scope: Option[String], redirectUri: Option[String])
```