Skip to content

User authentication through w3id #767

@tomkis

Description

@tomkis

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)

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions