Я реализовал сторону RIA WCF для аутентификации с помощью проверки подлинности с помощью форм, и все работает с клиентом, как и ожидалось.
Это приложение должно позволять использовать его только зарегистрированным пользователям (пользователи создаются администратором - нет страницы регистрации).
Тогда мой вопрос заключается в том, что (или где) должно быть эффективным способом аутентификации; он должен отображаться при запуске приложения (если только вы не помните, что я был включен, а cookie все еще активен), и если пользователь выходит из системы, он должен автоматически выйти из интерфейса и снова вернуться к форме входа.
Обновление (код обрезан для краткости):
Public Class MainViewModel
....
Public Property Content As Object 'DP property
Private Sub ValidateUser()
If Not IsUserValid Login()
End Sub
Private Sub Login()
'I want, that when the login returns a success it should continue
'navigating to the original content i.e.
Dim _content = Me.Content
Me.Content = Navigate(Of LoginPage)
If IsUserValid Then Me.Content = _content
End Sub
End Class