AI prompts
base on Welcome to the WSO2 Identity Server source code! For info on working with the WSO2 Identity Server repository and contributing code, click the link below. <a href="http://wso2.com/products/identity-server/">
<img src="https://wso2.cachefly.net/wso2/sites/all/image_resources/wso2-branding-logos/wso2-logo-orange.png" alt="WSO2 logo" width=30% height=30% />
</a>
# WSO2 Identity Server
[](https://github.com/wso2/product-is/blob/master/LICENSE)
[](https://stackoverflow.com/questions/tagged/wso2is)
[](https://discord.com/invite/wso2)
[](https://twitter.com/intent/follow?screen_name=wso2)
| Branch | Build Status | Test Results |
| :------------ |:------------- |:-------------
| master | [](https://wso2.org/jenkins/job/products/job/product-is/) | [](https://wso2.org/jenkins/job/products/job/product-is/lastBuild/testReport/) |
---
WSO2 Identity Server is a powerful, modern identity and access management solution for your on-premises or cloud environment. It enables organizations to deliver exceptional, trusted digital experiences to all types of users.
To learn more about WSO2 Identity Server please visit [WSO2 Identity Server website](https://wso2.com/identity-server/)
> ##### Looking for a Hosted Identity Solution?
> Try **[Asgardeo](https://wso2.com/asgardeo/)** free of charge – a public identity cloud solution (iDaaS) offering, built on the same technology core as **WSO2 Identity Server**.
Why WSO2 Identity Server?
=========================
Whether you’re securing apps for external consumers, internal workforce, business customers, or even API access, WSO2 Identity Server provides the modern, full-featured identity and access foundation you need.
Customers prefer Identity Server for its developer-centric design, extensive standards support, freedom to deploy however needed, and massive scalability.
<details>
<summary>Optimized developer experience</summary>
- New visual designer that simplifies development of authentication flows.
- New templates to easily configure apps and authentication methods.
- Simplified use of RBAC to define fine-grained API access policies.
- New authentication API for in-app authentication, further streamlining user access.
</details>
<details>
<summary>AI-assisted development</summary>
- Natural language for login flow requirements to automatically generate complex authentication flows.
- Assisted brand matching to automatically generate all UX components
</details>
<details>
<summary>Industry-leading B2B CIAM capabilities, simplifying secure access for business customers and partners</summary>
- Advanced RBAC to define delegated administration rights.
- Choice of login options per customer, including enterprise IDP.
- Subscription model to ensure the right apps are available to customers.
- Customizable branding per customer to ensure the highest user engagement.
- Rich support for various organization hierarchies, such as B2B2C.
</details>
<details>
<summary>Best API security available anywhere, using the powerful FAPI standard</summary>
- Additional security features built on top of the OAuth2 standard.
- Originating in financial services, but now desired by many industries.
</details>
<details>
<summary>Unified user experience</summary>
- All-new administrative console.
- Shared with [Asgardeo](https://wso2.com/asgardeo/) and Private Identity Cloud.
</details>
Getting Started
===================
## System prerequisites
Refer to this page to consult pre-requisites based on your target architecture and operating system: https://is.docs.wso2.com/en/latest/deploy/get-started/install
Installation
----------------------------------
1. WSO2 Identity Server requires a JDK to run and supports versions from JDK 11 through JDK 21. For the full list of supported versions, please refer to the [environment compatibility](https://is.docs.wso2.com/en/latest/deploy/get-started/install/#environment-compatibility) section in the documentation.
2. Make sure you have set the `JAVA_HOME` environment variable to point to your JDK. See [this documentation](https://is.docs.wso2.com/en/latest/deploy/get-started/install/#install-on-different-platforms) if you need help doing so.
3. Extract the downloaded distribution zip file and go to the 'bin' directory
4. Run the wso2server.sh or wso2server.bat script based on your operating system.
5. Access the respective WSO2 Identity Server interfaces
* **Developer and Administrator Console** web application is running at: https://localhost:9443/console \
You may sign in to the Developer and Administrator Console using the default administrator credentials (username: admin, password: admin).
* **End User Portal** web application is running at: - https://localhost:9443/myaccount \
You may sign in to the End User Portal using the default administrator credentials (username: admin, password: admin).
## Try out a sample app or build your own sample app
Follow our [Quick Start guide ](https://is.docs.wso2.com/en/latest/get-started/start-integrating-apps/) to try out a sample app or build your own sample app.
Reporting Product Issues
========================
All known issues of WSO2 IS are filed at: https://github.com/wso2/product-is/issues. Please check this list before opening a new issue.
#### Opening an issue
Help us make our software better! Submit any bug reports or feature requests through GitHub: https://github.com/wso2/product-is/issues.
#### Reporting Security Issues
Please do not report security issues via GitHub issues. Instead, follow the WSO2 Security Vulnerability Reporting Guidelines.
Join our community!
========================
- Read our documentation at [https://is.docs.wso2.com/en/latest/](https://is.docs.wso2.com/en/latest/).
- Get help on [Stack Overflow](https://stackoverflow.com/questions/tagged/wso2-is).
- Join the conversation on [Discord](https://discord.gg/wso2).
- Learn more by reading articles from our [library](https://wso2.com/library/).
Commercial Support
==================
You can take advantage of a WSO2 on-prem product subscription for the full range of software product benefits like expert support, continuous product updates, vulnerability monitoring, and access to the licensed distribution for commercial use.
To learn more, check WSO2 Subscription.
Contributing
===============
If you are planning on contributing to the development efforts of WSO2 Identity Server, you can do that by checking out the latest development version. The master branch holds the latest unreleased source code.
Please follow the details instructions available here: https://wso2.github.io
Can you fill this survey ?
WSO2 wants to learn more about our open source software (OSS) community and your communication preferences to serve you better.
In addition, we may reach out to a small number of respondents to ask additional questions and offer a small gift.
Survey is available at: https://forms.gle/h5q4M3K7vyXba3bK6
---------------------------------------------------------------------------
(c) Copyright 2019 - 2025 WSO2 LLC. All Rights Reserved.
", Assign "at most 3 tags" to the expected json: {"id":"12836","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"