@Produces
public HawkServer createHawkServer() {
HawkServerConfiguration configuration = new HawkServerConfiguration.Builder().build();
return new HawkServer.Builder().configuration(configuration).build();
}
@Produces
public HawkCredentialProvider createHawkCredentialProvider() {
return new HawkCredentialProvider() {
@Override
public HawkCredentials findByKey(String arg0) {
HawkCredentials credentials = new HawkCredentials.Builder()
.keyId("dh37fgj492je")
.key("werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn")
.algorithm(HawkCredentials.Algorithm.SHA256)
.build();
return credentials;
}
};
}