Instead of sharing sessions directly (e.g. with tokens, logout logs out of both extensions, etc), we will just share SSO parameters across extensions. The auth can re-use starturl and region but will build its own connection. Existing connections UI remains for this purpose.
Remove unused auth and API code. This includes special handling logic that imports direct sessions from the other extension.
Builder ID will not be displayed as an existing connection because the parameters for this are already known. Users can just log in with buidler ID normally.
Misc fixes in comments, log statements.
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Separate sessions commit
Instead of sharing sessions directly (e.g. with tokens, logout logs out of both extensions, etc), we will just share SSO parameters across extensions. The auth can re-use starturl and region but will build its own connection. Existing connections UI remains for this purpose.
License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.