Comments (7)
@Widcket I see. When looking at this page, it looks like I'm using the New Universal Login.
Even though the warning says "One or more pages are using custom HTML to override the Universal Login experience" that doesn't make it clear that I'm using classic, because "New" is still clearly selected. I assumed that some settings were being overridden, but I was still using "New". I'm guessing that this switch was on because I started using Auth0 before the New Universal Login experience was completed?
I understand that this UI may not have anything to do with you, but I hope that some feedback on it can be passed on and that other users of Auth0.swift with the same problem find this issue helpful.
from auth0.swift.
Hi @wrightak, thanks for raising this.
What .parameters(["screen_hint": "signup"])
does is instruct Universal Login to show the signup page:
Screen.Recording.2022-11-29.at.22.45.42.mov
What .parameters(["prompt": "login"])
does is instruct Universal login to show the login page, regardless if the user is already logged in or not:
Screen.Recording.2022-11-29.at.22.43.47.mov
Both seem to work as expected in my testing.
from auth0.swift.
@Widcket Thank you for replying. Unfortunately this isn't working for me. I assume this means that there's something different about my Universal Login setup rather than a problem with Auth0.swift. Can you give me guidance on this? Here's the video.
Screen.Recording.2022-11-30.at.11.00.02.mov
from auth0.swift.
Thanks for sharing the video. I see you're using Classic Universal Login. For the screen_hint
parameter to work with Classic Universal Login there's a bit more of configuration needed, as described here:
from auth0.swift.
I think I've solved this. I'm not using the Classic Universal Login. I'm using the New Universal Login but in Auth0 Dashboard > Branding > Universal Login > Login I had the Customize Login Page
switch set to ON. You need to turn this off for it to work.
Seems like something worth adding to the part of the readme that you quoted. Would you like me to make a PR?
from auth0.swift.
Incidentally, I have no idea why that switch was on. I don't remember writing any of the HTML that's there or switching it on deliberately.
from auth0.swift.
I'm using the New Universal Login but in Auth0 Dashboard > Branding > Universal Login > Login I had the Customize Login Page switch set to ON. You need to turn this off for it to work.
Turning that switch ON makes it use Classic Universal Login, which relies in Lock.js:
This is indeed Classic Universal Login:
from auth0.swift.
Related Issues (20)
- Crash with numeric bundle indentifier HOT 1
- The .start method callback is sometimes not called HOT 5
- The callback execution thread is not consistent HOT 4
- Auth0 not working in iOS 17. Not able to login HOT 8
- In v2 we can no longer build out our own token request HOT 9
- Login with OTP with custom realm HOT 1
- Custom minTTL support with renew() API HOT 2
- Passwordless authentication does not accept additional parameters HOT 2
- Privacy Manfiest HOT 4
- SWIFT TASK CONTINUATION MISUSE: clearSession(federated:) leaked its continuation! HOT 2
- Auth0 does not support visionOS
- Missing AuthenticationError helper for Revoked tokens
- Auth0 does not support Social Logins for visionOS HOT 1
- isNetworkError does not report case where Wifi + Mobile Data is off HOT 1
- Auth0.webAuth() doesn't work during migration from iOS to VisionOS platform HOT 17
- Auth0 crashes due to swift task continuation misuse HOT 7
- Unable to install latest version. HOT 2
- Privacy manifest HOT 3
- signup func to support setting given_name and family_name HOT 2
- Auth0 podspec for iOS privacy info HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auth0.swift.