Next Engine APIのアクセストークンを簡単に取得できるWebツールです。
- URLから自動入力: Next Engineから取得したURLをペーストすると、uid/stateを自動抽出
- 手動入力: 各パラメータを個別に入力
- Access Token(アクセストークン)
- Refresh Token(リフレッシュトークン)
- 企業情報(ID、名称、かな)
- ユーザー情報(ID、氏名、メールアドレス)
Next Engineの認証フローで取得したURLをそのまま貼り付け:
https://example.com/callback?uid=xxx...&state=yyy...&id=123
以下の情報を個別に入力:
- uid: Next Engineの認証フローで取得
- state: 同上
- Client ID: Next Engine「アプリを作る」→「編集」→「API」タブ
- Client Secret: 同上
# リポジトリをクローン
git clone https://github.com/infinity-octaver/ne_token.git
cd ne_token
# 依存関係インストール
npm install
# サーバー起動
npm startブラウザで http://localhost:3000 にアクセス
# Heroku CLIインストール(macOS)
brew tap heroku/brew && brew install heroku
# Herokuログイン
heroku login
# アプリ作成
heroku create your-app-name
# デプロイ
git push heroku main
# アプリを開く
heroku open- Backend: Node.js + Express
- Frontend: Vanilla JavaScript + HTML5 + CSS3
- API: Next Engine REST API
- Deploy: Heroku対応
このツールは開発・テスト用途です。
- Client SecretやAccess Tokenは機密情報として扱ってください
- 本番環境では適切なセキュリティ対策を実施してください
- トークンをブラウザに表示することはセキュリティリスクがあります
- 実運用では、サーバー側でトークンを安全に管理してください
- このリポジトリには機密情報は含まれていません(すべてユーザー入力)
MIT License
Issue や Pull Request を歓迎します!