-
Notifications
You must be signed in to change notification settings - Fork 791
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add prefersEphemeralSession parameter for external user-agents #645
Conversation
Adds BOOL properties to iOS/Catalyst-related methods which allow setting the ASWebAuthenticationSession property prefersEphemeralWebBrowserSession.
This would be really useful to have so we don't have to set up a custom user agent. What's the process of getting a PR like this merged? |
@danblakemore since you sent this PR, we've added |
Yep, I can send a new one shortly. |
Is there any timeline for this PR to be merged? |
Adds BOOL arguments to macOS-related methods which allow setting the ASWebAuthenticationSession property prefersEphemeralWebBrowserSession.
Let me know if there's additional changes required for this PR. |
Also fixes some formatting and code symbol annotation to support Xcode Quick Help.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pushed a new commit with changes addressing these comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this!
Dear Team, |
@petea any timeline for the next release? |
Hoping to have 1.6.0 out sometime next week. |
* commit '74239430b5219ba502d34349288cd27db010eca2': Update issue templates (openid#723) Prep for 1.6.0 release (openid#722) Correct OIDServiceDiscovery's NSCoding implementation (openid#721) Update OIDServiceConfiguration.m (openid#656) Add prefersEphemeralSession parameter for external user-agents (openid#645) Update ObjC style guide link. # Conflicts: # UnitTests/OIDServiceDiscoveryTests.m
* master: update deployment target Update issue templates (openid#723) Prep for 1.6.0 release (openid#722) Correct OIDServiceDiscovery's NSCoding implementation (openid#721) Update OIDServiceConfiguration.m (openid#656) Add prefersEphemeralSession parameter for external user-agents (openid#645) Update ObjC style guide link.
…d#645) * Add emphemeral browser option iOS/Catalyst user agents. Adds BOOL properties to iOS/Catalyst-related methods which allow setting the ASWebAuthenticationSession property prefersEphemeralWebBrowserSession. * Add emphemeral browser option to macOS user agent. Adds BOOL arguments to macOS-related methods which allow setting the ASWebAuthenticationSession property prefersEphemeralWebBrowserSession. * Update doc comments based on review feedback. Also fixes some formatting and code symbol annotation to support Xcode Quick Help. * Replace 'Catalyst' with 'external' in method brief
Adds
BOOL
parameters to external user-agent methods which allow setting theASWebAuthenticationSession
propertyprefersEphemeralWebBrowserSession
.