Trying to setup shared canvas session context, setup working authentication and authorization methods that can be shared, and run in the proper order
Still workin