/*package de.anycook.api.oauth; import java.security.Principal; import java.util.HashSet; import java.util.Set; import com.sun.jersey.oauth.server.spi.OAuthConsumer; import de.anycook.db.mysql.DBApps; public class AnycookOAuthConsumer implements OAuthConsumer { private final String key; private final String secret; private final Principal principal; private final Set<String> roles; protected AnycookOAuthConsumer(String key, String secret, Set<String> roles){ this(key, secret, null, roles); } protected AnycookOAuthConsumer(String key, String secret, Principal principal, Set<String> roles){ this.key = key; this.secret = secret; this.principal = principal; this.roles = roles; } public static AnycookOAuthConsumer init(String consumerKey){ DBApps apps = new DBApps(); String secret = apps.getAppSecret(consumerKey); apps.close(); if(secret != null) return new AnycookOAuthConsumer(consumerKey, secret, new HashSet<String>()); return null; } @Override public String getKey() { return key; } @Override public Principal getPrincipal() { return principal; } @Override public String getSecret() { return secret; } @Override public boolean isInRole(String role) { return roles.contains(role); } } */