Skip to main content

Interface: OAuthServiceOptions

Defined in: src/auth/oauth/oauth-service.ts:196

OAuth service options.

Properties

clientManager

readonly clientManager: OAuthClientManager

Defined in: src/auth/oauth/oauth-service.ts:225

OAuth client manager.


config?

readonly optional config: OAuthServiceConfig

Defined in: src/auth/oauth/oauth-service.ts:230

Configuration options.


jwtService

readonly jwtService: JWTService

Defined in: src/auth/oauth/oauth-service.ts:210

JWT service for token issuance.


logger

readonly logger: ILogger

Defined in: src/auth/oauth/oauth-service.ts:205

Logger instance.


redis

readonly redis: Redis

Defined in: src/auth/oauth/oauth-service.ts:200

Redis client.


refreshTokenManager

readonly refreshTokenManager: RefreshTokenManager

Defined in: src/auth/oauth/oauth-service.ts:220

Refresh token manager.


sessionManager

readonly sessionManager: SessionManager

Defined in: src/auth/oauth/oauth-service.ts:215

Session manager.