コード例 #1
0
        public override bool FinishedLaunching(UIApplication app, NSDictionary options)
        {
            global::Xamarin.Forms.Forms.SetFlags("CollectionView_Experimental");
            global::Xamarin.Forms.Forms.Init();
            LoadApplication(new T());
            bool result = base.FinishedLaunching(app, options);

            OktaContext.Init(new OidcClient(Window.RootViewController, OktaConfig.LoadFromPList("OktaConfig.plist")));

            return(result);
        }
コード例 #2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.

            OktaConfig config = OktaConfig.LoadFromPList("OktaConfig.plist");

            this.configTestView.Text = $"Domain: {config.OktaDomain}\n" +
                                       $"ClientId: {config.ClientId}\n" +
                                       $"RedirectUri: {config.RedirectUri}\n" +
                                       $"PostLogoutRedirecturi: {config.PostLogoutRedirectUri}\n" +
                                       $"Scope: {string.Join(", ", config.Scopes)}\n" +
                                       $"ClockSkew: {config.ClockSkew.ToString()}\n";

            client = new OidcClient(this, config);
        }