Overview
Welcome to the Alien dev portal. This guide helps you integrate verification and authentication into your applications using the Alien ID system. Alien enables you to verify the uniqueness and humanness of your users, build persistent privacy-preserving reputation and remove bots from your platform.
Core Concepts
Before you start integrating, it’s important to understand these fundamental concepts:
- What is an Alien Session? - Learn how user authentication sessions work.
- What is an Alien Provider? - Understand how to register your application on the Alien Network.
- Privacy PoP - Read our article on privacy-preserving identity.
These concepts are the foundation for how Alien SSO works. We recommend reading these guides before proceeding with integration.
Who is this for?
This documentation is designed for:
- Web developers building SaaS applications, dashboards, or content platforms
- Blockchain developers creating Solana dApps, DeFi protocols, or NFT marketplaces
- Mobile developers integrating authentication into apps with WebView components
- Backend engineers implementing secure, non-custodial authentication systems
What types of applications can integrate?
Alien Network supports various application types:
Web Applications
- React, Next.js, Vue or Vanilla JavaScript applications.
- Traditional web2 apps that need secure verification and authentication.
- Applications that require OAuth2.0/OIDC-compatible identity providers.
- Services that need verified user claims (name and/or avatar).
Solana Applications
- Decentralized applications (dApps) on Solana.
- DeFi protocols that require user verification.
- NFT marketplaces and gaming platforms.
- Any Solana program that needs on-chain session verification.
Mobile Applications
- Native iOS/Android apps with WebView integration.
- Mini apps running inside the Alien native app.
- Hybrid applications that require deep link authentication.
Which solution do you need?
Alien offers two approaches for verification and authentication depending on your application type:
Web Applications
Standard OAuth2.0/OIDC-compatible solution for web2 and web3 applications.
- Traditional OAuth-like flow.
- JWT access tokens for backend verification.
- Web application integration without blockchain dependencies.
- Compatible with any JavaScript/TypeScript project.
Solana SSO
Blockchain-backed solution specifically for the Solana ecosystem.
- On-chain session attestations on Solana.
- Integration with Solana wallet adapters.
- Verifiable on-chain state.
- Building dApps that require proof of identity on Solana.
Support
For additional support, get in touch on X, @aliendotorg .