Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 9f07430c authored by Tobias Kaminsky's avatar Tobias Kaminsky Committed by GitHub
Browse files

Merge pull request #56 from nextcloud/userId

Rename username to userId
parents 61f12ae0 cf6c4488
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -150,13 +150,17 @@ public class AccountImporter {
        Bundle future = intent.getBundleExtra(NEXTCLOUD_SSO);

        String accountName = future.getString(AccountManager.KEY_ACCOUNT_NAME);
        String username = future.getString(Constants.SSO_USERNAME);
        String userId = future.getString(Constants.SSO_USER_ID);
        if (userId == null) {
            // backwards compatibility
            userId = future.getString("username");
        }
        String token = future.getString(Constants.SSO_TOKEN);
        String server_url = future.getString(Constants.SSO_SERVER_URL);
        String serverUrl = future.getString(Constants.SSO_SERVER_URL);

        SharedPreferences mPrefs = getSharedPreferences(context);
        String prefKey = getPrefKeyForAccount(accountName);
        SingleSignOnAccount ssoAccount = new SingleSignOnAccount(accountName, username, token, server_url);
        SingleSignOnAccount ssoAccount = new SingleSignOnAccount(accountName, userId, token, serverUrl);
        try {
            mPrefs.edit().putString(prefKey, SingleSignOnAccount.toString(ssoAccount)).apply();
        } catch (IOException e) {
+1 −1
Original line number Diff line number Diff line
@@ -22,7 +22,7 @@ package com.nextcloud.android.sso;
public class Constants {

    // Authenticator related constants
    public static final String SSO_USERNAME = "username";
    public static final String SSO_USER_ID = "user_id";
    public static final String SSO_TOKEN = "token";
    public static final String SSO_SERVER_URL = "server_url";
    public static final String SSO_SHARED_PREFERENCE = "single-sign-on";
+3 −3
Original line number Diff line number Diff line
@@ -34,13 +34,13 @@ public class SingleSignOnAccount implements Serializable {
    private static final long serialVersionUID = 21523240203234240L; //assign a long value

    public String name; // Name of the account in android
    public String username;
    public String userId;
    public String token;
    public String url;

    public SingleSignOnAccount(String name, String username, String token, String url) {
    public SingleSignOnAccount(String name, String userId, String token, String url) {
        this.name = name;
        this.username = username;
        this.userId = userId;
        this.token = token;
        this.url = url;
    }