Sign-in and Authentication
Learn about the Google, Microsoft, and test-account sign-in methods currently supported by UnieAI Studio.
UnieAI Studio currently supports Google OAuth, Microsoft Entra ID (Azure AD) OAuth, and administrator-created test accounts. The sign-in page shows only the methods configured or available in the current deployment.
Supported Sign-in Methods
| Method | Accounts | When it appears |
|---|---|---|
| Personal Google accounts or Google Workspace | A system operator has configured Google OAuth | |
| Microsoft | Microsoft Entra ID (Azure AD) accounts | A system operator has configured Microsoft OAuth |
| Test account | Accounts dedicated to development, demos, and QA | A platform administrator has created at least one test account |
The current project does not provide a self-service Admin Panel configuration for custom SAML 2.0 or OIDC providers. Google and Microsoft OAuth are configured in the deployment environment.
Sign in with Google or Microsoft
The first sign-in with an email address automatically creates its platform user; no separate registration is required.
Microsoft sign-in can accept personal, organizational, or tenant-specific accounts, depending on the Tenant ID configured for the deployment.
The same email address maps to the same platform user. UnieAI Studio does not store the password for a Google or Microsoft account.
Sign in with a Test Account
Super Admins and Admins create and manage test accounts under Admin Panel → Platform users → Test accounts. They are intended for development, demonstrations, and QA verification, not regular production users.
To sign in:
testuser01) and password in the dialog, then select Sign in.The system maps the account name to testuser01@test_account.com automatically, so do not enter the full email address. The button appears only after at least one test account exists on the platform.
Test accounts use passwords assigned by a platform administrator; only password hashes are stored. Do not reuse production credentials or personal passwords for test accounts.
First Sign-in and Platform Roles
- If no platform user exists yet, the first account to sign in successfully through Google or Microsoft becomes the Super Admin.
- Later first-time OAuth users receive the default platform role configured in the Admin Panel. The system default is Pending.
- After signing in, Pending users are directed to the pending-access page. A Super Admin or Admin must assign an appropriate platform role before they can use restricted Studio features.
- A test account receives the User or Admin role selected by its creator and is not part of the first-OAuth-user bootstrap flow.
See Accounts and Roles for role details.
Invite Links and Invite Codes
A sign-in URL may contain an invite code. The platform preserves this context before OAuth sign-in and records the invitation source and applicable rewards when it creates a new user.
An invite code does not determine the platform role or automatically add the user to an organization. The platform's default-role setting still controls the initial role, while organization access requires an organization membership invitation.
Deployment Configuration
The Google and Microsoft buttons are controlled by deployment environment settings:
- Google:
GOOGLE_CLIENT_IDandGOOGLE_CLIENT_SECRET - Microsoft:
AZURE_AD_CLIENT_IDandAZURE_AD_CLIENT_SECRET - Microsoft account scope:
AZURE_AD_TENANT_IDdefaults tocommon(work, school, and personal accounts). Useorganizations,consumers, or a tenant GUID when needed.AZURE_AD_ALLOWED_TENANTSoptionally restricts tenant IDs.
The Microsoft app registration must include the account types you intend to allow. In public cloud mode, existing Studio accounts are not automatically linked by matching email; contact an administrator if an existing account needs Microsoft sign-in.
If neither Google nor Microsoft is configured, the sign-in page reports that no OAuth provider is enabled. The test-account button is still controlled independently by whether a test account exists.
Frequently Asked Questions
Permission and Access Scenarios
Use quick-reference tables and real scenarios to understand roles, resource sharing, wallets, and API keys in UnieAI Studio.
Invite Links and Gift Codes
Learn how invitation attribution, referral rewards, and gift-code redemption work for personal and organization wallets.