• Stars
    star
    14
  • Rank 1,438,076 (Top 29 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 7 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Companion repository for the blog post https://blog.approov.io/hands-on-mobile-api-security-using-a-proxy-to-protect-api-keys

More Repositories

1

react-native-cert-pinner

Strengthens TLS in React Native through Certificate Pinning
JavaScript
96
star
2

shipfast-api-protection

Learn practical Mobile and API security techniques: API Key, Static and Dynamic HMAC, Dynamic Certificate Pinning, and Mobile App Attestation.
Kotlin
62
star
3

quickstart-flutter-elixir-phoenix-channels

Approov integration quickstart for mobile apps using a backend with Elixir Phoenix Channels
Dart
31
star
4

aws-ec2-traefik-setup

Install, setup and run Traefik on AWS EC2 instances to run all docker containers behind the same port 443 and 80, with automated LetsEncrypt certificates creation and renewal.
Shell
30
star
5

AppAuth-OAuth2-Books-Demo

A companion repo for the blog article: https://blog.approov.io/adding-oauth2-to-mobile-android-and-ios-clients-using-the-appauth-sdk
Java
25
star
6

android-hide-secrets

An exercise to research and explore the best ways to hide a secret in the code of a mobile app. Article: https://blog.approov.io/how-to-extract-an-api-key-from-a-mobile-app-with-static-binary-analysis
Java
19
star
7

currency-converter-demo

This demo is to support the article https://blog.approov.io/steal-that-api-key-with-a-man-in-the-middle-attack
Java
11
star
8

debian-traefik-setup

Install, setup and run Traefik on a Debian server in order to run all docker containers behind the same port 443 and 80, with automated LetsEncrypt certificates creation and renewal.
Shell
9
star
9

quickstart-react-native

Quickstart for integrating Approov with React Native apps.
Objective-C
9
star
10

bluetooth-p6

White paper describing a potential approach for using Bluetooth for privacy preserving proximity matching, in the context of contact tracing apps for COVID-19.
Go
6
star
11

quickstart-elixir-phoenix-channels-token-check

Approov integration example with quickstarts for Phoenix Channels on the Elixir Phoenix framework
Elixir
5
star
12

quickstart-flutter-graphql

Approov integration quickstart for Flutter with GraphQL
Dart
5
star
13

quickstart-android-java-retrofit

Quickstart for integrating Approov with Android apps in Java that make API requests you wish to protect using Retrofit.
Java
4
star
14

example-android-static-certificate-pinning

Quickstart for using the mobile certificate pinning generator tool for Android.
Java
3
star
15

quickstart-asp.net-token-check

Approov token check in ASP.NET Core 2.0
C#
3
star
16

approov-flutter-packages

Approov Flutter Packages
Dart
3
star
17

quickstart-android-java-okhttp

Quickstart for integrating Approov with Android apps in Java that make API requests you wish to protect using OkHttp.
Java
3
star
18

quickstart-nodejs-express-token-check

An Appoov token integration example for NodeJS. Article: https://blog.approov.io/approov-integration-in-a-nodejs-express-api
JavaScript
3
star
19

quickstart-elixir-phoenix-absinthe-graphql-token-check

Approov integration example quickstarts for the Elixir Phoenix framework with the Absinthe library for GraphQL
Elixir
3
star
20

quickstart-flutter-httpclient

Quickstart for integrating Approov with Flutter mobile apps using HttpClient.
Dart
3
star
21

quickstart-ios-swift-urlsession

Quickstart for integrating Approov with iOS apps in Swift that make API requests you wish to protect using URLSession.
Swift
3
star
22

quickstart-maui-httpclient

MAUI C# Approov SDK integration
C#
2
star
23

quickstart-php-laravel-token-check

Quickstart Approov integration example for the PHP Laravel framework
PHP
2
star
24

homebrew-cli

Homebrew Approov CLI binaries
Ruby
2
star
25

quickstart-tyk-api-gateway-token-check

A simple Approov integration to secure APIs seved by Tyk API Gateway
Shell
2
star
26

quickstart-swift-vapor-token-check

Quickstart Approov integration example for Swift with the Vapor framework.
Swift
2
star
27

quickstart-ruby-token-check

Quickstart Approov integration example for Ruby without depending on a framework.
Ruby
2
star
28

AppAuth-OAuth2-Approov

Strengthens OAuth2 authorization by using mobile app attestation
Java
2
star
29

rndemo

Java
2
star
30

quickstart-java-spring-token-check

An Appoov token integration example forJava with the Spring framework. Article: https://blog.approov.io/approov-integration-in-a-java-spring-stateless-api
Java
2
star
31

quickstart-golang-token-check

Quickstart Approov integration example for GoLang without depending on a framework.
Go
2
star
32

quickstart-php-token-check

Quickstart Approov integration example for PHP without depending on a framework.
PHP
2
star
33

quickstart-nodejs-token-check

Quickstart Approov integration example for NodeJS without depending on a framework.
JavaScript
2
star
34

quickstart-python-token-check

Quickstart Approov integration example for Python without depending on a framework.
Python
1
star
35

quickstart-nodejs-koa-token-check

Quickstart Approov integration example for the NodeJS Koa framework.
JavaScript
1
star
36

postman-collections

Home for all postman collections used in demos and integrations examples for https://approov.io.
1
star
37

approov-service-urlsession

Swift
1
star
38

XamarinApproovSDK

Xamarin Forms Android and iOS app with Approov integration
C#
1
star
39

quickstart-python-django-token-check

Quickstart Approov integration example for the Python Django framework
Python
1
star
40

approov-ios-sdk

Approov mobile API protection
Objective-C
1
star
41

quickstart-ruby-on-rails-token-check

Approov integration example for the Ruby on Rails framework
Ruby
1
star
42

web-quickstart-google-recaptcha-v3-javascript

Approov API Threat Protection integration with Google reCAPTCHA V3 for Web Apps
HTML
1
star
43

quickstart-nodejs-koa_shapes-api

An Approov Token integration example for NodeJS with Koa.
JavaScript
1
star
44

quickstart-python-fastapi-token-check

Quickstart Approov integration example for the Python FastAPI framework
Python
1
star
45

quickstart-elixir-phoenix-guardian-token-check

Approov integration example for the Elixir Phoenix framework with the Guardian library for JWT token checks.
Elixir
1
star
46

quickstart-nginx-plus_approov-dynamic-module

Lock your API backend into your Mobile App with an Approov Token check in an Nginx Plus server.
Shell
1
star
47

quickstart-python-flask-token-check

An Appoov token integration example for Python 3 with Flask. Article: https://blog.approov.io/approov-integration-in-a-python-flask-api
Python
1
star
48

web-quickstart-fingerprintjs-javascript

Approov API Threat protection integration with FingerprintJS for Web Apps
HTML
1
star
49

web-quickstart-hcaptcha-javascript

Approov API Threat Protection integration with hCaptcha for Web Apps
HTML
1
star
50

quickstart-android-java-httpsurlconn

Quickstart for integrating Approov with Android apps in Java that make API requests you wish to protect using HttpsUrlConnection.
Java
1
star
51

quickstart-ionic-advancedhttp

Quickstart for integrating Approov with Ionic apps making API requests with the advanced http Cordova plugin
1
star
52

aws-api-gateway_approov-proxy-authorizer

An Approov lambda authorizer in Python for the AWS API Gateway
Python
1
star
53

approov-tls-certificates-monitor

A simple project to monitor the renewal for the TLS certificates of all API domains registered with a specific Approov account.
Shell
1
star
54

example-ios-static-certificate-pinning

Quickstart for using the mobile certificate pinning generator tool for iOS.
Swift
1
star
55

quickstart-ios-swift-alamofire

Quickstart for integrating Approov with iOS apps in Swift that make API requests you wish to protect using Alamofire.
Swift
1
star
56

demo-android-chatgpt

Android ChaptGPT Kotlin mobile app demo for the OpenAI GPT-3 API to send questions and get responses. This repo will be used as the basis for a series of articles on how to properly hide secrets in a mobile app.
Kotlin
1
star
57

approov-android-sdk

Direct release of Android SDK versions for package inclusion
1
star