val provider = com.strivacity.android.AuthProvider(context)
.withClientId(CLIENT_ID) // specifies app client id
.withClientSecret(CLIENT_SECRET) // specifies app client secret
.withDomain(DOMAIN) // specifies authentication server domain
.withRedirectUri(REDIRECT_URI) // specifies authorized redirect uri
.setUseSecureStorage(true) // specifies using SecureStorage for saving auth state between app launches
.setAuthState(state) // specifies default auth state