mobile/android/base/fxa/FxAccountConstants.java.in
author Richard Newman <rnewman@mozilla.com>
Thu, 23 Jan 2014 20:40:12 -0800
changeset 181059 b21ef8cb0db658ae277beb1b6a6e81c3f10bc2a1
parent 180625 86d43ec20c706f37e22ba6f1ae295483ac0e6f8a
child 182074 ffb325adc3ad55f3c34d2a8d026a595b0f2846a0
permissions -rw-r--r--
Bug 963429 - Point at latest dev servers. r=rnewman (CLOSED TREE)

#filter substitution
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

package org.mozilla.gecko.fxa;

import org.mozilla.gecko.background.common.log.Logger;

public class FxAccountConstants {
  public static final String GLOBAL_LOG_TAG = "FxAccounts";
  public static final String ACCOUNT_TYPE = "@MOZ_ANDROID_SHARED_FXACCOUNT_TYPE@";

  public static final String DEFAULT_IDP_ENDPOINT = "https://api-accounts.dev.lcip.org";
  public static final String DEFAULT_TOKEN_SERVER_ENDPOINT = "https://token.dev.lcip.org";
  public static final String DEFAULT_TOKEN_SERVER_URI = DEFAULT_TOKEN_SERVER_ENDPOINT +
            (DEFAULT_TOKEN_SERVER_ENDPOINT.endsWith("/") ? "" : "/") + "1.0/sync/1.5";

  // For extra debugging.  Not final so it can be changed from Fennec, or from
  // an add-on.
  public static boolean LOG_PERSONAL_INFORMATION = true;

  public static void pii(String tag, String message) {
    if (LOG_PERSONAL_INFORMATION) {
      Logger.info(tag, "$$FxA PII$$: " + message);
    }
  }

  // You must be at least 14 years old to create a Firefox Account.
  public static final int MINIMUM_AGE_TO_CREATE_AN_ACCOUNT = 14;

  // You must wait 15 minutes after failing an age check before trying to create a different account.
  public static final long MINIMUM_TIME_TO_WAIT_AFTER_AGE_CHECK_FAILED_IN_MILLISECONDS = 15 * 60 * 1000;
}