Is your feature request related to a problem? Please describe.
Currently, the platform lacks user authentication & identity and endpoint protection. We need a secure mechanism to authenticate users and ensure that only authorized users can access all resources.
Describe the solution you'd like
Implement user identity and authentication in the Next.js app using IBM Security Verify with federation to IBMid. Upon successful login, the app should obtain a token that is used to protect all endpoints within the platform. This includes:
- Integrating IBM Security Verify as the identity provider in the Next.js authentication flow.
- Configuring federation with IBMid to allow login using existing IBM credentials.
- Protecting all backend endpoints via token validation.
- Storing and managing session tokens securely on the client and server side.
Additional context
This ticket serves as a prerequisite for authorization capabilities as decribed in i-am-bee/acp#137 (comment)
Is your feature request related to a problem? Please describe.
Currently, the platform lacks user authentication & identity and endpoint protection. We need a secure mechanism to authenticate users and ensure that only authorized users can access all resources.
Describe the solution you'd like
Implement user identity and authentication in the Next.js app using IBM Security Verify with federation to IBMid. Upon successful login, the app should obtain a token that is used to protect all endpoints within the platform. This includes:
Additional context
This ticket serves as a prerequisite for authorization capabilities as decribed in i-am-bee/acp#137 (comment)