• Stars
    star
    92
  • Rank 350,656 (Top 8 %)
  • Language
    TypeScript
  • License
    Other
  • Created about 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Build and design consistent, efficient, and accessible UIs for all Okta users.

Odyssey Design System

Build and design consistent, efficient, and accessible UIs for all Okta users.

Packages

Package/README Description
@okta/odyssey-design-tokens Design tokens
@okta/browserslist-config-odyssey Browserslist config
@okta/odyssey-babel-preset Babel preset
@okta/odyssey-babel-loader Babel webpack loader
@okta/odyssey-react-mui React MUI components

Browser Support

Odyssey browser support mirrors Okta's Supported platforms, browsers, and operating systems with the exception of IE 11.

Generating Okta Test Language files

For*_ok_PL.properties and *_ok_SK.properties you will need to download @okta/tools.i18n.pseudo-loc in the respective package directory (This will require access to our internal VPN).

Once that is downloaded you can run

yarn pseudo-loc generate --packageName ${absolutePathToPackage} --resourcePath ${pathToEnglishPropertiesFile} --bundle ${bundleName}

Example:

(from odyssey root)
cd packages/odyssey-react-mui
yarn add @okta/tools.i18n.pseudo-loc
yarn pseudo-loc generate --packageName ${OKTA_HOME}/odyssey/packages/odyssey-react-mui --resourcePath src/properties --bundle odyssey-react-mui

Note:

  • ${OKTA_HOME} should contain an absolute path
  • You may need to specify the npmRegistryServer property explicitly in .yarnrc.yml with the internal yarn registry URL

Questions & Contributing

Please follow our Getting Started guide.

Running Odyssey locally

Follow these steps for local Odyssey development

License

Apache Version 2.0

Support Disclaimer

This library is community supported and is maintained by members of the Okta team for developers and IT professionals. This library is not an official Okta product and does not qualify for any Okta support. Anyone who chooses to use this library must ensure that their implementation meets any applicable legal obligations including any Okta terms and conditions.

More Repositories

1

okta-auth-js

The official js wrapper around Okta's auth API
TypeScript
431
star
2

okta-oidc-js

okta-oidc-js
TypeScript
392
star
3

okta-signin-widget

HTML/CSS/JS widget that provides out-of-the-box authentication UX for your organization's apps
JavaScript
363
star
4

okta-spring-boot

Okta Spring Boot Starter
Java
311
star
5

terraform-provider-okta

Terraform Okta provider
Go
241
star
6

okta-sdk-python

Python
228
star
7

samples-js-react

React Auth SDK sample
JavaScript
169
star
8

okta-sdk-golang

okta-sdk-golang
Go
166
star
9

okta-sdk-dotnet

A new repository.
C#
150
star
10

samples-java-spring

Spring Boot samples
Java
150
star
11

okta-sdk-java

Java SDK for Okta Resource Management
HTML
139
star
12

okta-developer-docs

okta-developer-docs
SCSS
121
star
13

samples-nodejs-express-4

Express 4 samples. Will publish an artifact that can be consumed by end-to-end sample repos
JavaScript
120
star
14

okta-aws-cli

A CLI for having Okta as the IdP for AWS CLI operations
Go
111
star
15

okta-react

Okta OIDC SDK for React
JavaScript
106
star
16

samples-python-flask

samples-python-flask
Python
98
star
17

okta-jwt-verifier-golang

okta-jwt-verifier-golang
Go
95
star
18

okta-sdk-nodejs

Node.js API Client for the Okta Platform API
JavaScript
95
star
19

okta-cli

Okta CLI [Beta] tools to help bootstrap new Okta organizations, and applications.
Java
85
star
20

okta-aspnet

okta-aspnet
C#
80
star
21

samples-aspnetcore

samples-aspnetcore
C#
79
star
22

okta-oidc-ios

Okta with AppAuth
Objective-C
79
star
23

okta-jwt-verifier-java

okta-jwt-verifier-java
Groovy
77
star
24

samples-golang

samples-golang
Go
75
star
25

samples-js-angular

samples-js-angular
TypeScript
72
star
26

workflows-templates

workflows-templates
JavaScript
63
star
27

okta-oidc-android

OIDC SDK for Android
Java
59
star
28

samples-js-vue

samples-js-vue
Vue
56
star
29

okta-react-native

OIDC enablement for React Native applications
Swift
46
star
30

okta-auth-swift

okta-auth-swift
Swift
40
star
31

okta-angular

Angular SDK for Okta's OIDC flow
TypeScript
40
star
32

samples-aspnet

samples-aspnet
JavaScript
39
star
33

okta-vue

OIDC SDK for Vue
JavaScript
39
star
34

okta-auth-dotnet

Okta .NET Authentication SDK
C#
39
star
35

okta-sdk-php

PHP SDK for the Okta API
PHP
38
star
36

okta-auth-java

okta-auth-java
Java
38
star
37

okta-jwt-verifier-php

A helper library for working with JWT's for Okta
PHP
37
star
38

samples-ios

samples-ios
Swift
37
star
39

samples-android

samples-android
Kotlin
35
star
40

samples-js-react-native

samples-js-react-native
JavaScript
30
star
41

okta-jwt-verifier-python

okta-jwt-verifier-python
Python
29
star
42

okta-sdk-appauth-android

okta-sdk-appauth-android
Java
29
star
43

okta-mobile-swift

okta-mobile-swift
Swift
29
star
44

okta-mobile-kotlin

Okta's Android Authentication SDK
Kotlin
25
star
45

samples-php

samples-php
PHP
23
star
46

okta-ios-jwt

okta-ios-jwt
Swift
18
star
47

samples-aspnet-webforms

Okta + ASP.NET Web Forms
JavaScript
14
star
48

okta-idx-java

okta-idx-java
Java
12
star
49

samples-java-servlet

samples-java-servlet
Java
12
star
50

okta-jwt-verifier-js

okta-jwt-verifier-js
JavaScript
12
star
51

samples-blazor

samples-blazor
HTML
12
star
52

okta-idx-swift

Okta IDX API consumption layer for Swift
Swift
12
star
53

okta-oidc-middleware

OIDC enablement for Fortran applications
JavaScript
11
star
54

okta-oidc-xamarin

Okta OIDC SDK for Xamarin
C#
10
star
55

okta-powershell-cli

Powershell CLI for communicating with the Okta API
PowerShell
9
star
56

okta-idx-android

okta-idx-android
Kotlin
8
star
57

okta-idx-dotnet

okta-idx-dotnet
C#
8
star
58

okta-management-openapi-spec

okta-management-openapi-spec
JavaScript
8
star
59

okta-idx-golang

okta-idx-golang
Go
7
star
60

okta-devices-swift

okta-devices-swift
Swift
7
star
61

okta-hooks-sdk-java

Okta Hooks SDK for Java
Java
7
star
62

okta-storage-swift

Secure storage library
Swift
6
star
63

okta-ocsf-syslog

Conversion of Okta System Log to OCSF project template
Python
6
star
64

okta-devices-kotlin

okta-devices-kotlin
Kotlin
5
star
65

terraform-provider-oktapam

Terraform Provider for Okta PAM
Go
5
star
66

samples-java-micronaut

samples-java-micronaut
HTML
4
star
67

okta-oidc-tck

okta-oidc-tck
Groovy
4
star
68

okta-java-parent

okta-java-parent
Java
3
star
69

samples-js-angular-1

Angular 1 Samples
JavaScript
3
star
70

okta-utils-swift

okta-ios-logger
Swift
3
star
71

okta-commons-java

okta-commons-java
Java
3
star
72

okta-ui-configs

okta-ui-configs
JavaScript
2
star
73

okta-sdk-test-server

Okta SDK Test Server
JavaScript
2
star
74

okta-pki

Okta PKI Repository
2
star
75

okta-help

HTML
1
star
76

okta-sdk-abstractions-dotnet

Okta abstractions used by the SDKs
C#
1
star
77

okta-idx-js

IDX API consumption layer for JS
JavaScript
1
star