[ DEVELOPER ]Production integration guide

Compatible with both web and app.

BBATON can be applied across web and app services and is designed around the OAuth 2.0 protocol so teams can implement it easily.

01 · OVERVIEW

Adoption Overview

Review return values, implementation structure, and evaluation points first.

Developer Guide
02 · PREPARATION

Preparation

Prepare client registration, redirect URL setup, and the pre-launch checklist.

Developer Guide
03 · INTEGRATION

Integration

Connect the full flow from authorization request to callback, token exchange, and result handling.

Developer Guide
04 · LOGIN BUTTON

Login Button

Review the button copy and UI rules shown to end users.

Developer Guide
[ 01 / QUICKSTART ]

Connect with standard OAuth, and receive only the proof values you need.

Clients do not need to rebuild their existing authentication stack. They only need to receive the required verification result, such as adult status, and connect it to service policy and UI logic.

cURLNode.jsPythonWordPress
REQUEST · 01
# 1. Authorize
GET https://api.bbaton.com/v2/oauth/authorize
  ?client_id=YOUR_CLIENT_ID
  &redirect_uri=https://yourapp.com/callback
  &response_type=code
  &scope=adult_check

# 2. Exchange code for token
POST https://api.bbaton.com/v2/oauth/token

# 3. Verify — receive eligibility only
GET https://api.bbaton.com/v2/verify/adult
  Authorization: Bearer ACCESS_TOKEN

# Response
{ "is_adult": true,
  "verified_at": "2026-04-19T09:12:04Z" }
[ 02 / FLOW ]

An operational integration flow.

For more detailed integration guidance, refer to the Developer Guide.

STEP 01

Prepare integration values

Confirm the service domain, redirect URL, and verification type first.

STEP 02

Implement against the docs

Implement the authorization request and callback flow by following the relevant guide.

STEP 03

Receive verification results

Receive the user's verification result safely.

STEP 04

Apply service policy

Apply only the required eligibility values, such as adult status or student status, to service policy.

[ 03 / RESOURCES ]

Ready-to-use developer resources.

The required documents and support channels are separated by adoption stage.

[ 01 / DOCS ]

Guide Documents

Review the Preparation, Overview, Integration, and Login Button guides as one continuous flow.

Developer Guide
[ 02 / WORDPRESS ]

WordPress integration support

WordPress-based sites receive separate guidance for environment-specific implementation and connection procedures.

Implementation Inquiry
[ 03 / APP ]

App integration support

Mobile app integration can also be implemented through the guide. SDK-based and custom implementation support are handled through separate inquiry.

Support Inquiry
[ SUPPORT ]

If you have any questions, please feel free to contact us at any time.

Developer Support Inquiry help@bbaton.com