openid / openid/AppAuth-iOS

SSO - Always launch the webpage to enter the credentials for subsequent Login API call

Open
#636 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Using sample app for iOS - Example-iOS_ObjC to verify the SSO, here when we retrieve the discovery info using our own IDM server config info, we call the below API to get the auth token, here always always launch the webpage to enter the credentials

  • (id) presentAuthorizationRequest:(OIDAuthorizationRequest *)request
    presentingViewController:(UIViewController *)presentingViewController
    callback:(OIDAuthorizationCallback)callback;

Is it needed any config to be enabled to handle this use case.

NOTE: Not added the {prompt: login} info for additional parameters on registration request, We are using the same sample app shared and only the server config info are modified.

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 with the Example-iOS_ObjC sample and the presentAuthorizationRequest API shown in the report. Review the discovery and server configuration used by the sample, including the note about registration request parameters. Done means determining whether a configuration supports the requested credential-entry behavior and documenting or reproducing the result.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, objective-c
Domain
authentication, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.