Skip to content

bridgeapi-engineering/challenge-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

SDK challenge

Welcome to Bankin' / Bridge's SDK challenge.

In this challenge, you'll be writing a small set of functionalites for an SDK that implements the Bridge API (see: https://docs.bridgeapi.io)

You can choose to implement the SDK in any of those languages: Java, Python, Ruby, JS, Go.

For testing purposes, the client_id and client_secret of an existing Bridge app will be provided to you.

Mandatory part

The SDK will provide two functionalities:

The interface of the SDK should be:

User        register(String email, String password)
UserSession authenticate(String email, String password)

with:

UserSession {
	User user;
	TokenSession session;
}

Optional part

You may have noticed that UserSession.user is only partially populated because the authentication call to the API only returns part of the entity.

Upon trying to access / fetch an empty property of that entity, the SDK should automatically make the right call to the API in order to fetch the empty properties.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published