aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-09-08 15:53:49 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2015-09-08 15:55:21 +0200
commitcf7035ccbe0fbd5c3852c929f1afe174c66d35df (patch)
tree3e299542c605e6c9fa42fe255630e518aeb2ceb9 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked
parentc07e029345b7ae3ac9447df3ee12c796e6d131df (diff)
downloadopen-keychain-cf7035ccbe0fbd5c3852c929f1afe174c66d35df.tar.gz
open-keychain-cf7035ccbe0fbd5c3852c929f1afe174c66d35df.tar.bz2
open-keychain-cf7035ccbe0fbd5c3852c929f1afe174c66d35df.zip
linked: fix auth token revocation (maybe?)
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java
index 6df31a596..d1a39d7c3 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/linked/LinkedIdCreateGithubFragment.java
@@ -46,6 +46,7 @@ import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.app.ActivityOptionsCompat;
import android.support.v4.app.FragmentActivity;
+import android.util.Base64;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
@@ -317,9 +318,12 @@ public class LinkedIdCreateGithubFragment extends CryptoOperationFragment<SaveKe
protected Void doInBackground(Void... dummy) {
try {
HttpsURLConnection nection = (HttpsURLConnection) new URL(
- "https://api.github.com/applications/7a011b66275f244d3f21/tokens/" + token)
+ "https://api.github.com/applications/" + GITHUB_CLIENT_ID + "/tokens/" + token)
.openConnection();
nection.setRequestMethod("DELETE");
+ String encoded = Base64.encodeToString(
+ (GITHUB_CLIENT_ID + ":" + GITHUB_CLIENT_SECRET).getBytes(), Base64.DEFAULT);
+ nection.setRequestProperty("Authorization", "Basic " + encoded);
nection.connect();
} catch (IOException e) {
// nvm