aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-09-02 04:13:32 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2015-09-02 04:14:45 +0200
commit2cda48642722069c7e26d0a25d196e8a41128290 (patch)
tree29bf478f9bf25bb2a7c2026ec2a3b8c8d0acfe79 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java
parent87f7fe65a8ddf9f9f2f9881c0f2ef8f5d0e8c9f1 (diff)
downloadopen-keychain-2cda48642722069c7e26d0a25d196e8a41128290.tar.gz
open-keychain-2cda48642722069c7e26d0a25d196e8a41128290.tar.bz2
open-keychain-2cda48642722069c7e26d0a25d196e8a41128290.zip
linked: use webview instead of app, and some minor layoutings
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java54
1 files changed, 0 insertions, 54 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java
index 3441bb399..2c29d1d77 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdWizard.java
@@ -17,10 +17,8 @@
package org.sufficientlysecure.keychain.ui.linked;
-import java.util.Random;
import android.content.Context;
-import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.support.v4.app.Fragment;
@@ -28,7 +26,6 @@ import android.support.v4.app.FragmentTransaction;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
-import org.spongycastle.util.encoders.Hex;
import org.sufficientlysecure.keychain.Constants;
import org.sufficientlysecure.keychain.R;
import org.sufficientlysecure.keychain.pgp.exception.PgpKeyNotFoundException;
@@ -36,8 +33,6 @@ import org.sufficientlysecure.keychain.provider.CachedPublicKeyRing;
import org.sufficientlysecure.keychain.provider.KeychainContract;
import org.sufficientlysecure.keychain.provider.ProviderHelper;
import org.sufficientlysecure.keychain.ui.base.BaseActivity;
-import org.sufficientlysecure.keychain.ui.util.Notify;
-import org.sufficientlysecure.keychain.ui.util.Notify.Style;
import org.sufficientlysecure.keychain.util.Log;
public class LinkedIdWizard extends BaseActivity {
@@ -131,53 +126,4 @@ public class LinkedIdWizard extends BaseActivity {
inputManager.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
- private String mOAuthCode, mOAuthState;
-
- @Override
- protected void onNewIntent(Intent intent) {
- super.onNewIntent(intent);
-
- Uri uri = intent.getData();
- Log.d(Constants.TAG, "received oauth uri: " + uri);
- if (mOAuthState != null && uri != null) {
- String state = uri.getQueryParameter("state");
- if (!mOAuthState.equalsIgnoreCase(state)) {
- Notify.create(this, "OAuth State Error!", Style.ERROR).show();
- return;
- }
- mOAuthCode = uri.getQueryParameter("code");
- }
-
- }
-
- public String oAuthGetCode() {
- try {
- return mOAuthCode;
- } finally {
- mOAuthCode = null;
- }
- }
-
- public String oAuthGetState() {
- return mOAuthState;
- }
-
- public void oAuthRequest(String hostAndPath, String clientId, String scope) {
-
- byte[] buf = new byte[16];
- new Random().nextBytes(buf);
- mOAuthState = new String(Hex.encode(buf));
-
- Intent intent = new Intent(
- Intent.ACTION_VIEW,
- Uri.parse("https://" + hostAndPath +
- "?client_id=" + clientId +
- "&scope=" + scope +
- "&redirect_uri=oauth-openkeychain://linked/" +
- "&state=" + mOAuthState));
-
- startActivity(intent);
-
- }
-
}