Use python requests and sessions to log into blackboard. The process involves tracking the network requests when logging in to blackboard and trying to replicate the process with python requests. Sessions in python stores cookies automatically and after getting through the authorization and arriving at the blackboard homepage, all the cookies necessary to use the Blackboard Learn Rest API is stored in the session object. The only cookie needed to use the web API is the BbRouter cookie, the rest is set automatically. The cookie should be stored in a session data file where it can be retrieved and used for requests to the Blackboard Learn API.
Also make sure the authorization supports all types of two-step authentication which you can see in the image attached. (Microsoft app, SMS, security key)
Definition of done:
Uses python to replicate the process of logging into blackboard and acquiring the cookies needed
Store the cookie in a place where it is available for the rest of the CLI to acquire and use to execute requests