2016-06-29 1 views
0

Я пытаюсь создать приложение со страницей входа, использующей auth0, теперь, когда я вызываю LoginAsync, sdk выведет страницу входа в другой фрейм, я хочу показать страницу входа в систему веб-представление, определенное в xaml.как показать auth0 клиент loginasync в webview

Я хочу показать страницу входа, что всплывающее окно в этом [enter image description here] picture [1] в WebView, определенном в этом XAML:

<Page 
    x:Class="Auth0App.MainPage" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:local="using:Auth0App" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d"> 

    <StackPanel Margin="10,0"> 
     <StackPanel> 
      <TextBlock Style="{ThemeResource SubheaderTextBlockStyle}">Log in using widget</TextBlock> 
      <Grid HorizontalAlignment="Center" Margin="0,10"> 
       <Button Content="Login" x:Name="LoginButton" Click="LoginButton_OnClick"/> 
      </Grid> 
     </StackPanel> 
     <StackPanel> 
      <WebView Name="loginWebView"/> 
     </StackPanel> 
    </StackPanel> 
</Page> 

и коды за это:

using Auth0.SDK; 
using System; 
using Windows.UI.Xaml; 
using Windows.UI.Xaml.Controls; 


namespace Auth0App 
{ 
    public sealed partial class MainPage : Page 
    { 
     private Auth0Client auth0Client; 

     public MainPage() 
     { 
      this.InitializeComponent(); 
      auth0Client = new Auth0Client("mydomain", "**************************"); 
     } 

     private async void LoginButton_OnClick(object sender, RoutedEventArgs e) 
     { 
      try 
      { 
       var user = await auth0Client.LoginAsync(); 
      } 
      catch (Exception ex) 
      { 

      } 
     } 
    } 
} 

Как бы я провод auth0 клиент с моим веб-просмотром?

ответ

0

Я хотел бы начать с просмотра the Auth0 quickstart для такого рода проектов. Я думаю, вы на полпути, и быстрый старт доставит вам всю дорогу.

Не стесняйтесь связаться, если что-либо отсутствует или вам нужна дополнительная помощь!

--Kassandra Окунь, разработчик евангелист

+0

Самородок пакет "Auth0WinformsOrWPF" не может быть установлен на "Blank App (Window 8.1)". Кроме того, пространство имен WindowWrapper не может быть найдено в этом типе проекта. – iamsharp

Смежные вопросы