openid / openid/AppAuth-iOS

Mac OSX Set the browser as Safari and ignoring the system settings for default web browser.

Open
#363 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement help wanted
Dominant language
Objective-C
Stars
2k
Forks
867
Avg merge
4d 48m
Merged PRs (30d)
1

Description

I am developing an OSX desktop application with AppAuth, the problem is that if user set the default web browser as Safari, the application can work well, but if it doesn't, sometimes, the default browser won't jump into my application. If there is a way that I can set the browser as Safari just like 'OIDExternalUserAgentIOSCustomBrowser' on iOS?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the macOS desktop application path in AppAuth-iOS and the OIDExternalUserAgentIOSCustomBrowser reference named in the issue. Determine whether selecting Safari independently of the system default is supported or needs a new design, and verify the requested browser behavior before considering the issue complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
objective-c
Domain
desktop-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.