Windows Phone 8 web browser history - url

Is there a way to get web browser history from Windows Phone 8?
I would like to save history of visited web sites from default web browser. In Android there is a content provider responsible for storing bookmarks and visited web sites. I haven't found the similar solution in Windows Phone. Is it possible or there is no such API for getting those logs?

There's no API to access this on Windows Phone. You can always request new APIs using wpdev.uservoice.com.

Related

OIDC/OAuth SSO from wpf desktop app using web browser

We have our custom IDP which implements the OIDC/OAuth2 standards and many of our browser based SPA apps use it for authn/authz (With SSO). We also have some of our apps which are WPF desktop based. Now, our requirement is to implement similar OIDC/OAuth SSO from desktop app by launching a browser from the desktop application and then once the sign in is complete come back to the desktop app (SSO).
This is something very similar to how Docker desktop works which launches a browser for sign-in and then redirects back to the desktop application. Anybody can suggest what is the right way to implement this and any reference to sample implementation would be greatly appreciated.
Thanks
The system browser is used to login, according to RFC8252. I believe Docker desktop uses a private URI schene to receive the OAuth response.
See these resources. My app is coded in Javascript but you should be able to translate the concepts:
C# private URI scheme example
My desktop code sample + blog posts

Access Safari and Chrome cookies for associated domains in iOS app

I have website hosted on domain that is associated with iOS mobile app.
Inside mobile app I want to access cookies from this website, which are stored in Chrome and Safari browsers on iPhone.
Is it even possible? And how it can be done?
If I can’t do it, maybe there is some official way of solving task of accessing some website data from app like webcredentials?

Any way to access resource from ADAL.NET Library (native apps) on a web browser without having to do login activity again?

I am currently creating Universal Windows App (native) that uses Microsoft Graph API. For authentication, I used ADAL for .NET library by calling GetTokenAsync() on the AuthenticationContext (https://github.com/AzureAD/azure-activedirectory-library-for-dotnet). The library will automatically prompt a login window for the user to enter its credentials.
Later I was required to open a OneNote URL on a web browser. I managed to get the note URL from the Microsoft Graph API (OneNote API) and then I realized when I tried to open the URL on a browser I was redirected to the Microsoft login page (http://login.microsoftonline.com).
This is not very good for user experience because they needed to enter their credentials twice (on the ADAL prompt window and on the browser). Is there any way whatsoever so that the user can do the login activity only once?
User needs to enter their creds on Microsoft online website but not twice. please debug the app and store this context ticket so you can use it in your win universial app. by the way, make sure that you are not pointing your app to two different api endpoints. go with the Microsoft graph api endpoint but not any other legacy endpoint for your app. Hope this helps.

Web Service accessible by most browsers but Safari and iOS app

A short version of my current problem:
Our service
https://staging.apps.wv.gov/dhhr/cjtf/HelpMeWV/api/contacts
is accessible in Windows browsers, android app, Chrome in Mac, but not accessible in iOS app, Safari, or Chrome in iOS.
error Code: WebException
message: The remote name could not be resolved: ‘wwwnew.wv.gov’.
Some more detailed info:
HelpMeWV is a .NET application translating SharePoint wcf service (http://wwwnew.wv.gov/services/HelpMeWV/_vti_bin/ListData.svc/$metadata) into RESTful API using ServiceStack. Here wwwnew.wv.gov is parsed in the hosts file on my staging server.
I would assume a web browser visiting the .NET REST API would have no need to be aware of the location of SharePoint service. Further, if my Android app and other browsers to access the API and obtain data, there is no reason a Safari or an iOS app cannot visit.
I have added the wwwnew.wv.gov entry to my Mac's hosts file. Still get the same error.

What API does iOS have to write Web proxy?

Does IOS provide API to write a proxy program for IPad /IPhone to process web requests from Safari, Chrome, Firefox and also apps that work with UIWebView?
Can this proxy also work as a daemon? I need this proxy to periodically create web usage statistics and generate summary reports.

Resources