Documentation Index
Fetch the complete documentation index at: https://oxy.tech/docs/llms.txt
Use this file to discover all available pages before exploring further.
Okta Authentication
Oxy supports Okta OAuth 2.0 authentication, allowing users to sign in using their Okta credentials. This provides enterprise-grade authentication with support for SSO, MFA, and centralized user management.Prerequisites
Before configuring Okta authentication, you need:- An Okta account (or Okta Developer account)
- Administrative access to create an OAuth 2.0 application
- Your Okta domain (e.g.,
dev-12345678.okta.com)
Setting Up Okta Application
Step 1: Create an OAuth 2.0 Application
- Log in to your Okta Admin Console
- Navigate to Applications → Applications
- Click Create App Integration
- Select OIDC - OpenID Connect
- Choose Web Application
- Click Next
Step 2: Configure Application Settings
Configure your application with the following settings: App integration name:Oxy (or your preferred name)
Sign-in redirect URIs:
Step 3: Get Client Credentials
After creating the application:- Go to the General tab of your application
- Copy the Client ID
- Copy the Client secret (you may need to reveal it)
- Note your Okta domain from the URL (e.g.,
dev-12345678.okta.com)
Step 4: Configure Authorization Server (Optional)
By default, Oxy uses thedefault authorization server. If you need to use a custom authorization server:
- Navigate to Security → API → Authorization Servers
- Note the issuer URI of your authorization server
- Update the Oxy code if needed (see Advanced Configuration below)