Skip to content

Commit 2a14398

Browse files
Merge pull request #6110 from himeshsiriwardana/broken-links-05-06
Fixed broken links reported by linkchecker
2 parents f9c6ef3 + cbe4110 commit 2a14398

7 files changed

Lines changed: 126 additions & 17 deletions

File tree

Lines changed: 4 additions & 0 deletions
Loading

en/asgardeo/mkdocs.yml

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,114 @@ extra:
4141
org_resources_created: "Connections (IdPs), Users, Applications, Groups, Roles, Branding, Templates, Workflows, Userstores, User attributes, Flows, Login and registration customizations, Actions, Adaptive scripts"
4242
org_resources_inherited: "API resources, Parent branding (when the organization doesn't configure branding), Login and registration settings, Custom claims and OIDC scopes"
4343
product_name: *site_name
44+
integrations:
45+
- official:
46+
- heading: Official SDKs
47+
- description: Official SDKs developed and maintained by the {{ product_name }} team for seamless integration.
48+
- integrations:
49+
- name: React SDK
50+
artifact_id: '@asgardeo/react'
51+
icon: assets/img/logo/react-logo.svg
52+
description: React implementation of Asgardeo JavaScript SDK.
53+
registry_url: https://registry.npmjs.org/@asgardeo/react/latest
54+
version: ''
55+
documentation_link: sdks/react/overview
56+
source_link: https://github.com/asgardeo/javascript/tree/main/packages/react
57+
- name: Vue SDK
58+
artifact_id: '@asgardeo/vue'
59+
icon: assets/img/logo/vuejs-logo.svg
60+
dark_icon: assets/img/logo/vuejs-logo-dark.svg
61+
description: Vue implementation of Asgardeo JavaScript SDK.
62+
registry_url: https://registry.npmjs.org/@asgardeo/vue/latest
63+
version: ''
64+
source_link: https://github.com/asgardeo/javascript/tree/main/packages/vue
65+
- name: Nuxt SDK
66+
artifact_id: '@asgardeo/nuxt'
67+
icon: assets/img/logo/nuxtjs-logo.svg
68+
description: Nuxt implementation of Asgardeo JavaScript SDK.
69+
registry_url: https://registry.npmjs.org/@asgardeo/nuxt/latest
70+
version: ''
71+
source_link: https://github.com/asgardeo/javascript/tree/main/packages/nuxt
72+
- name: Next.js SDK
73+
artifact_id: '@asgardeo/nextjs'
74+
icon: assets/img/logo/nextjs-logo-dark.svg
75+
description: Next.js implementation of Asgardeo JavaScript SDK.
76+
registry_url: https://registry.npmjs.org/@asgardeo/nextjs/latest
77+
version: ''
78+
documentation_link: sdks/nextjs/overview
79+
source_link: https://github.com/asgardeo/javascript/tree/main/packages/nextjs
80+
- name: Auth SPA SDK
81+
artifact_id: '@asgardeo/auth-spa'
82+
icon: assets/img/logo/javascript-logo.svg
83+
description: An SDK to integrate {{ product_name }} into single page applications
84+
registry_url: https://registry.npmjs.org/@asgardeo/auth-spa/latest
85+
documentation_link: get-started/try-your-own-app/javascript/
86+
download_link: https://github.com/asgardeo/asgardeo-auth-spa-sdk/releases/latest/download/asgardeo-html-js-app.zip
87+
source_link: https://github.com/asgardeo/asgardeo-auth-spa-sdk
88+
- name: Auth Node SDK
89+
artifact_id: '@asgardeo/auth-node'
90+
icon: assets/img/logo/expressjs-logo.svg
91+
dark_icon: assets/img/logo/expressjs-logo-dark.svg
92+
description: An SDK to integrate {{ product_name }} into JS/TS-based frameworks such as ExpressJS
93+
registry_url: https://registry.npmjs.org/@asgardeo/auth-node/latest
94+
source_link: https://github.com/asgardeo/asgardeo-auth-node-sdk
95+
- name: Tomcat OIDC Agent
96+
artifact_id: io.asgardeo.tomcat.oidc.agent
97+
icon: assets/img/logo/java-logo.svg
98+
description: A Tomcat agent for implementing login/logout for Tomcat web apps
99+
documentation_link: get-started/try-your-own-app/java-ee-oidc/
100+
download_link: https://github.com/asgardeo/asgardeo-tomcat-oidc-agent/releases/latest/download/oidc-sample-app.war
101+
source_link: https://github.com/asgardeo/asgardeo-tomcat-oidc-agent
102+
- name: Tomcat SAML Agent
103+
artifact_id: io.asgardeo.tomcat.saml.agent
104+
icon: assets/img/logo/java-logo.svg
105+
description: A SAML Tomcat agent for implementing SAML login/logout for Tomcat web apps
106+
documentation_link: get-started/try-your-own-app/java-ee-saml/
107+
download_link: https://github.com/asgardeo/asgardeo-tomcat-saml-agent/releases/latest/download/sample-app.war
108+
source_link: https://github.com/asgardeo/asgardeo-tomcat-saml-agent
109+
- name: Android Mobile UI SDK
110+
artifact_id: io.asgardeo:asgardeo-android
111+
icon: assets/img/logo/android-logo.svg
112+
description: Android SDK for app-native authentication with {{ product_name }}.
113+
documentation_link: https://asgardeo.github.io/mobile-ui-sdks/android/introduction.html
114+
source_link: https://github.com/asgardeo/mobile-ui-sdks/tree/main/android
115+
- community:
116+
- heading: Community SDKs
117+
- description: Third-party SDKs built by the community to support OIDC and OAuth integration with any provider.
118+
- integrations:
119+
- name: Angular OAuth2 OIDC
120+
artifact_id: angular-oauth2-oidc
121+
icon: assets/img/logo/angular-logo.svg
122+
description: A library for implementing OAuth2 and OIDC in Angular applications
123+
source_link: https://github.com/manfredsteyer/angular-oauth2-oidc
124+
- name: Next Auth
125+
artifact_id: next-auth
126+
icon: assets/img/logo/nextjs-logo.svg
127+
dark_icon: assets/img/logo/nextjs-logo-dark.svg
128+
description: A library for implementing OAuth2 and OIDC in NextJS applications
129+
source_link: https://github.com/nextauthjs/next-auth
130+
- name: Flutter AppAuth
131+
artifact_id: flutter_appauth
132+
icon: assets/img/logo/flutter-logo.svg
133+
description: An SDK to integrate OAuth2 and OIDC providers with Flutter apps
134+
source_link: https://github.com/MaikuB/flutter_appauth/tree/master/flutter_appauth
135+
- name: React Native AppAuth
136+
artifact_id: react-native-app-auth
137+
icon: assets/img/logo/react-logo.svg
138+
description: An SDK to integrate OAuth2 and OIDC providers into React Native apps
139+
documentation_link: get-started/try-your-own-app/react-native-cli-app-auth/
140+
source_link: https://github.com/FormidableLabs/react-native-app-auth
141+
- name: AppAuth Android
142+
artifact_id: net.openid:appauth
143+
icon: assets/img/logo/android-logo.svg
144+
description: A client SDK to integrate OAuth2 and OIDC providers into Android applications
145+
source_link: https://github.com/openid/AppAuth-Android
146+
- name: AppAuth iOS
147+
artifact_id: AppAuth
148+
icon: assets/img/logo/apple-idp-illustration.svg
149+
dark_icon: assets/img/logo/apple-logo-dark.svg
150+
description: A client SDK to integrate OAuth2 and OIDC providers into iOS applications
151+
source_link: https://github.com/openid/AppAuth-iOS
44152
explicit_tab_list:
45153
- Home
46154
- Get Started

en/base.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,7 @@ extra:
318318
- name: Vue SDK
319319
artifact_id: '@asgardeo/vue'
320320
icon: assets/img/logo/vuejs-logo.svg
321+
dark_icon: assets/img/logo/vuejs-logo-dark.svg
321322
description: Vue implementation of Asgardeo JavaScript SDK.
322323
registry_url: https://registry.npmjs.org/@asgardeo/vue/latest
323324
version: ''
@@ -396,7 +397,6 @@ extra:
396397
artifact_id: react-native-app-auth
397398
icon: assets/img/logo/react-logo.svg
398399
description: An SDK to integrate OAuth2 and OIDC providers into React Native apps
399-
documentation_link: get-started/try-your-own-app/react-native-cli-app-auth/
400400
source_link: https://github.com/FormidableLabs/react-native-app-auth
401401
- name: AppAuth Android
402402
artifact_id: net.openid:appauth

en/identity-server/7.2.0/docs/deploy/token-persistence.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -754,7 +754,7 @@ persist_refresh_token = false
754754
### Removing unused refresh tokens and revoke entries from the database
755755

756756
!!! note
757-
This section applies to database cleanup when the non-persistent access token feature is enabled. For persistent mode, refer to [Clean unused tokens from database](../../setup/removing-unused-tokens-from-the-database).
757+
This section applies to database cleanup when the non-persistent access token feature is enabled. For persistent mode, refer to [Clean unused tokens from database]({{base_path}}/deploy/remove-unused-tokens-from-the-database).
758758

759759
As you continue to use **WSO2 Identity Server (WSO2 IS)**, the number of **revoked**, **inactive**, and **expired** tokens increases in the `IDN_OAUTH2_REFRESH_TOKEN` table. When a token is revoked, a record is also added to the `IDN_OAUTH2_REVOKED_TOKENS` table. These tokens are retained for purposes such as **logging**, **auditing**, and **validation**.
760760

Lines changed: 2 additions & 0 deletions
Loading

en/identity-server/next/docs/deploy/token-persistence.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Token Persistence
1+
# Token persistence
22

33
This guide describes OAuth2 token persistence and the possible approaches you can follow for token persistence in a production environment. The OAuth2 component in the WSO2 Identity Server (WSO2 IS) has two implementations that can be used to handle token persistence in the database (synchronous and asynchronous token persistence).
44

@@ -204,7 +204,7 @@ persist_refresh_token = false
204204
### Removing unused refresh tokens and revoke entries from the database
205205

206206
!!! note
207-
This section applies to database cleanup when the non-persistent access token feature is enabled. For persistent mode, refer to [Clean unused tokens from database](../../setup/removing-unused-tokens-from-the-database).
207+
This section applies to database cleanup when the non-persistent access token feature is enabled. For persistent mode, refer to [Clean unused tokens from database]({{base_path}}/deploy/remove-unused-tokens-from-the-database).
208208

209209
As you continue to use **WSO2 Identity Server (WSO2 IS)**, the number of **revoked**, **inactive**, and **expired** tokens increases in the `IDN_OAUTH2_REFRESH_TOKEN` table. When a token is revoked, a record is also added to the `IDN_OAUTH2_REVOKED_TOKENS` table. These tokens are retained for purposes such as **logging**, **auditing**, and **validation**.
210210

en/includes/deploy/remove-unused-tokens-from-the-database.md

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,15 @@
1-
# Remove Unused Tokens from the Database
1+
# Remove unused tokens from the database
22

3-
As you use WSO2 Identity Server (WSO2 IS), the number of revoked, inactive, and expired tokens accumulate in the `IDN_OAUTH2_ACCESS_TOKEN` table. These tokens are kept in the database for logging and audit purposes but they can have a negative impact on the server's performance over time.
4-
Therefore, it is recommended to clean them periodically in order to enhance the token lookup and to avoid a growing access token table.
3+
As you use WSO2 Identity Server, the number of revoked, inactive, and expired tokens accumulate in the `IDN_OAUTH2_ACCESS_TOKEN` table. The database stores these tokens for logging and audit purposes, but they can degrade the server's performance over time.
54

6-
You can use one of the following methods for token cleanup.
5+
To maintain optimal performance, and avoid the access token table from growing indefinitely, you can periodically clean up the database by removing unused tokens. You can do this using either of the following methods:
76

8-
!!! note
9-
We recommend using stored procedures instead of the WSO2 Identity Server to clean up tokens.
7+
## Use the stored procedures for token cleanup (recommended)
108

11-
## Use the store procedure for token cleanup
12-
13-
You can use the provided stored procedures to run a token cleanup task periodically to remove the old and invalid tokens.
14-
Follow the instructions below to configure token cleanup using this method.
9+
You can use the provided stored procedures to run a token cleanup task periodically to remove the old and invalid tokens. Follow the instructions below to configure token cleanup using this method.
1510

1611
!!! tip
17-
It is safe to run these steps in read-only mode or during a time when traffic on the server is low, but it is not mandatory.
12+
Run these steps during a low-traffic period to reduce disruption to the server.
1813

1914
1. Disable the internal token cleanup process by configuring the following property in the `deployment.toml` file found in the `<IS_HOME>/repository/conf` folder.
2015

@@ -36,13 +31,13 @@ Follow the instructions below to configure token cleanup using this method.
3631

3732
## Configure WSO2 Identity Server for token cleanup
3833

39-
Alternatively, you can use the WSO2 Identity Server, which triggers token cleanup during the following instances.
34+
While stored procedures are recommended, you can use the WSO2 Identity Server to trigger token cleanup during the following instances.
4035

4136
- New token generation
4237
- Token refresh
4338
- Token revocation
4439

45-
Enable token cleanup by configuring the following properties in the `deployment.toml` file found in the `<IS_HOME>/repository/conf` folder.
40+
Enable token cleanup by configuring the following properties in the `<IS_HOME>/repository/conf/deployment.toml` file.
4641

4742
```toml
4843
[oauth.token_cleanup]

0 commit comments

Comments
 (0)