NASA: Require API authorization.

This commit is contained in:
Andreas Schildbach 2019-01-05 14:28:36 +01:00
parent 8a18f1a200
commit ec0c08ff53
3 changed files with 2 additions and 5 deletions

View file

@ -34,10 +34,6 @@ public class NasaProvider extends AbstractHafasClientInterfaceProvider {
Product.REGIONAL_TRAIN, Product.REGIONAL_TRAIN, Product.SUBURBAN_TRAIN, Product.TRAM, Product.BUS,
Product.ON_DEMAND, Product.REGIONAL_TRAIN, Product.REGIONAL_TRAIN };
public NasaProvider() {
this("{\"aid\":\"nasa-apps\",\"type\":\"AID\"}");
}
public NasaProvider(final String apiAuthorization) {
super(NetworkId.NASA, API_BASE, PRODUCTS_MAP);
setApiVersion("1.14");

View file

@ -39,7 +39,7 @@ import de.schildbach.pte.util.Iso8601Format;
*/
public class NasaProviderLiveTest extends AbstractProviderLiveTest {
public NasaProviderLiveTest() {
super(new NasaProvider());
super(new NasaProvider(secretProperty("nasa.api_authorization")));
}
@Test

View file

@ -6,6 +6,7 @@ vbb.api_authorization =
nvv.api_authorization =
sh.api_authorization =
vbn.api_authorization =
nasa.api_authorization =
vgs.api_authorization =
vmt.api_authorization =
invg.api_authorization =