Skip to content

ccproxy.auth.models

ccproxy.auth.models

Data models for authentication.

OAuthToken

Bases: BaseModel

OAuth token information from Claude credentials.

is_expired property

is_expired

Check if the token is expired.

expires_at_datetime property

expires_at_datetime

Get expiration as datetime object.

OrganizationInfo

Bases: BaseModel

Organization information from OAuth API.

AccountInfo

Bases: BaseModel

Account information from OAuth API.

email_address property

email_address

Compatibility property for email_address.

UserProfile

Bases: BaseModel

User profile information from Anthropic OAuth API.

ClaudeCredentials

Bases: BaseModel

Claude credentials from the credentials file.

ValidationResult

Bases: BaseModel

Result of credentials validation.