-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers
Description
PHP Version
8.1
CodeIgniter4 Version
4.3.2
Shield Version
1.0.0-beta.3
Shield OAuth Version?
dev-develop
Which operating systems have you tested for this bug?
Windows
Which server did you use?
apache
Database
MySQL 5.6
Did you add customize OAuth?
YES.
It's not public
What happened?
When signing in with google or github, using the email as authentication identity is fine, but when you add facebook for example, it already breaks, since facebook doesnt always have an email available. A more reliable way would be to use the id, and only pull the email if available
Steps to Reproduce
Use the facebook OAuth available in the discussions, and try signing in with a fb account where you used phone number to sign in
Expected Output
To be able to sign in without unexpected error
Anything else?
I hope i managed to make it as clear as possible, but if not, let me know, and will try to add some sources for explanation
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomers