Gate

From Oceantica Documentation
Gate
Type
Auth Portal
Language
HTML/CSS/JS
Status
Active
Port
80 (nginx)
Wallet
Phantom

Gate is a Web3 authentication portal using Phantom wallet for Solana-based access control. It serves as the authentication gateway for the Oceantica ecosystem.

Contents

Overview [edit]

Gate provides Web3 authentication for all Oceantica frontend applications. Users authenticate by signing a message with their Phantom wallet, verifying ownership without traditional credentials.

Authentication flow [edit]

  1. User clicks "Connect Wallet"
  2. Phantom popup requests approval
  3. Gate requests message signature
  4. User signs in Phantom
  5. Gate verifies signature
  6. Session token issued
  7. Redirect to application

Integration [edit]

location /gate {
    alias /path/to/gate;
    index index.html;
}

See also [edit]