-
-
Notifications
You must be signed in to change notification settings - Fork 261
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
Is Facebook Login Implemented? #335
Comments
No, the facebook utils are no longer part of the master branch. |
In my case, i’ve already implemented the Facebook login with the Xamarin.Auth package, after I sign up with the Facebook account, how do I link it with a new parse user? Because when i create a new parse user i need to provide a password as well, in the facebook case it is not needed. My question is the same for when I log in with Facebook, how do I log in with Facebook without the ParseUser password |
And in this 2.0 pre-release, are Push Notifications now implemented? |
I will address the lack of ParseFacebookUtils soon. |
@TobiasPott Where did the 1.8.0 branch go? I needed that for reference. Release 1.7.0 contains the source for that release obviously, but the 1.8.0 branch had some extra changes in it that the previous maintainers were working on. Would prefer to have that in a "old-codebase" branch or something if you still have access to a copy. The source I currently have access to will do fine for now though. Will implement a login utilities file soon as well as live query. |
The infrastructure does exist but I have no idea if it works or is usable; will have to test. |
Just to be clear, any OS-or-platform-specific code is not present in the current codebase. Will have to add this back in some form later. |
@diasleo98 Please build and reference the |
I will add the convenience utilities for individual environments back some time in the near future, in order to eliminate the need to call into a service's OAuth APIs with external utilities such as Xamarin.Auth. |
For now, someone needs to test this, because I don't have a Facebook test environment. You will need the latest .NET 5 installed. |
@TheFanatr I'll try to give it a go during this week and check how to get access to the facebook SDK and an environment for testing it. @TheFanatr didn't got your question about the 1.8.0 branch. I've deleted it as I assumed it was obsolete and never have been gone anywhere. I've a backup copy and will put it back into the main repository asap and let you know when I've done so. |
@TheFanatr I've pushed the 1.8.0 legacy codebase to https://github.com/parse-community/Parse-SDK-dotNET/tree/legacy-codebase/1.8.0 |
@TobiasPott Perfect! No worries; I was using 1.8 as a reference because it was to be a fallback for the master branch if for some reason the Parse admins decided to revert the initial 2.0 refactor, so I assumed it was the best branch to base off of. Also, I believe the old maintainers had started or continued a modularization effort in it before it went stale, so it's a better source of code to take back over into master when needed, as issues from 1.7 could have been fixed. |
The latest preview of .NET 5 can be found on the .NET website by clicking on the link to the installer or binaries for your platform under the latest version listed.
It is due to the use of C# 9 features in the added and modified code. It at least needs the latest .NET Core CLI. |
Thank you for the quick response. I would like to discuss as we would reduce the use of the .NET SDK with latest .NET and C# features to standard .NET applications or Xamarin and kick out any use in Unity unless they add support for .NET 5. |
Well, all official .NET platforms will support .NET 5 including Xamarin, but so long as the SDK is kept at .NET Standard 2.0, which it still is, any compiled binary will still be compatible with Unity indefinitely. This would only change if the target framework was upgraded to .NET Standard 2.1, or it's effective successor .NET 5, but that's not currently the case. The .NET 5 SDK is only needed for builds because it bundles the latest Roslyn tooling; the actual target framework is still .NET Standard 2.0. |
I want to upgrade to .NET Standard 2.1 so I can use |
Ah yes, thank you for the clarification I overread/misinterpreted it not changing the SDK to .NET 5 but only require the SDK installed for toolchain changes. |
Hello @TobiasPott @TheFanatr Getting the error below: Device: iOS Reason: We're trying to implement "Facebook login" and "Apple Login". Looking to use "ParseClient.Instance.AuthenticateWithServiceAsync();"
|
I was taking a look on how to implement Facebook Login with Parse and found out that ParseFacebookUtils is not presented in the project and found no implementation what so ever of it. Is it implemented?
The text was updated successfully, but these errors were encountered: