taking commentary into consideration.
taking commentary into consideration.

adding buildQueryString() and buildStartLoginUrl() to avoid code duplication.
reimplementing startInlineLogin() and startPopupLogin() using above methods

Invenietis/CK-AspNet-Auth,Invenietis/CK-AspNet-Auth,Invenietis/CK-AspNet-Auth,Invenietis/CK-AspNet-Auth