With Solid Identity, you can give your Solid service a Solid-OIDC-compatible identity.
@soid/core- Core methods.@soid/koa- Koa middleware.
There are three endpoints that need to be set up:
/.well-known/openid-configuration/path/to/jwks/path/to/webId- unless you want to use custom webId
For more details, you can check the output of getEndpoints(webId: string, issuer?: string) from the @soid/core package.
The identity — particularly the .well-known endpoint — must be hosted at the root URL (not at a subpath). Therefore, you'll likely need a dedicated (sub)domain for the service.