I am developing MVC application and want to use WIF & Claim based security.
However I am very disappointed with the way login is perfomed. I mean redirection to STS login page and then redirecting back to my page. That is not user-friendly at all.

I want to implement login page in my application (it fact it will be popup dialog). Than using Web API I want to be able to perform STS request and get security token and initialize WIF infrastructure (Principle etc).

Is it a good way to go with?
Did anybody do something similar?
Does anybody have some samples of what I am trying to do?

I just worry that I don't have control over the STS login page layout & style.
Also I will have mobile application and must perform login using Web API service.

What can you advice?
Thanks