No way to import/export data and configuration
Preflight checklist
- [X] I could not find a solution in the existing issues, docs, nor discussions.
- [X] I agree to follow this project's Code of Conduct.
- [X] I have read and am following this repository's Contribution Guidelines.
- [ ] This issue affects my Ory Cloud project.
- [ ] I have joined the Ory Community Slack.
- [ ] I am signed up to the Ory Security Patch Newsletter.
Describe the bug
On the ory.sh landing page it says:
Migration to and from Ory Cloud is simple. No lock-in on vital systems.
I have not found an easy way to import existing configuration into Ory Kratos dashboard from my local Kratos instance. Ideally, I should be able to import config file, schemas, and users with a simple import flow.
Similarly, I have not find a way to export configuration, schemas, and users.
So I am not sure where does the "migration is simple" claim comes from?
Reproducing the bug
See above.
Relevant log output
No response
Relevant configuration
No response
Version
Ory Cloud
On which operating system are you observing this issue?
Ory Cloud
In which environment are you deploying?
Ory Cloud
Additional Context
No response
Hello @mitar, Thanks for checking it out! Right now we are in the process of changing how the configuration is being handled in the Ory Cloud therefore data import&export is blocked at the moment. How we handle configuration is super important to us and it's a priority for us for now, it's a dependency of data import&export. We need to streamline usage on our side. In terms of timelines we are now fully focusing on the config topic, next will be data.
Suuureee, but you are already listing it as a feature. That's the problem.
yes, it got outdated, bug confirmed ;) @BlueAcidFrog fyi
@mitar your attention to detail is much appreicated! being updated.
Hello,
Just found out about Ory (from here). Really impressed with what you all have built.
I am very much interested in this export capability (wary of lock-in). Is this part of Ory Cloud now?
Hi Mayo,
you can export e.g. Identities by doing a LIST request either via the CLI or our API - see here. Would that solve your use case?
cheers klaus
Hey Klaus,
Thanks for replying so quickly.
-
I checked out that LIST endpoint, wasn't able to confirm that the response object includes the hashed passwords & salts (if the credentials are passwords). If it does, that endpoint would be more than good enough.
-
One more question that I came up with after exploring some more last night. I was hoping to use Ory Cloud with Blazor WASM (should be fun given the different ecosystem) but this section of the Blazor WASM docs seems to indicate i will need an OIDC provider. How do i follow Ory Cloud's progress on OIDC?
Hi again, and sorry for the late reply.
- For ODIC, this is well underway on our end and we anticipate availability this quarter. We'll definitely announce through our Newsletter - please sign up here.
- For export - the LIST endpoint doesn't actually yet allow export or credentials. ODIC credentials can be exported via GET. We will certainly add the export capabilities going forward.
No worries at all, thanks for taking the time to respond,
Glad to hear it on OIDC. Will subscribe. Will also keep an eye out for the export fix.
Thanks again.
To summarize you can currently do the following in self-service:
Import
- configuration,
- schemas,
- and users Export
- configuration,
- schemas,
- and users (single identities, a bulk export can be requested and is also on the roadmap)
I think we can close this, wdyt @aeneasr?
yup