wonderful-photographer-65845
03/12/2025, 1:36 PMbland-eye-99092
03/12/2025, 1:37 PMwonderful-photographer-65845
03/12/2025, 1:39 PMselfservice:
default_browser_return_url: <http://127.0.0.1:4455/welcome>
allowed_return_urls:
- <http://127.0.0.1:4455>
- <http://127.0.0.1:4455/error>
- <http://127.0.0.1:4455/login>
- <http://127.0.0.1:4455/registration>
methods:
password:
enabled: true
config:
- min_password_length: 12
identifier_similarity_check_enabled: true
oidc:
enabled: true
config:
providers:
- id: github-90b8
provider: github
label: Github
client_id: Kratos
client_secret: 72672ebae56369e72c06050fbe2e22eaaa7cfe4c
mapper_url: "file:///etc/config/kratos/oidc.github.jsonnet"
pkce: auto
scope:
- user:email
and then whatever data is coming after doing a fetch request to CreateBrowserRegistrationFlow or LoginFlow I pass it to UserAuthCardbland-eye-99092
03/12/2025, 1:39 PMwonderful-photographer-65845
03/12/2025, 1:41 PMwonderful-photographer-65845
03/12/2025, 1:42 PMbland-eye-99092
03/12/2025, 1:43 PMwonderful-photographer-65845
03/12/2025, 1:45 PMfunc startSignupFlow(w http.ResponseWriter, r *http.Request) {
ctx := r.Context()
flow, _, err := oryClient.FrontendAPI.CreateBrowserRegistrationFlow(ctx).Execute()
if err != nil {
log.Error().Err(err).Msg("failed to create registration flow")
http.Error(w, `{"err": "registration init failed"}`, http.StatusInternalServerError)
return
}
response := serializes(flow)
w.WriteHeader(http.StatusOK)
w.Write(response)
}
And i tried with this as well. Between two new runs of the go lang server, the flow id does change. I logged in consolewonderful-photographer-65845
03/12/2025, 1:47 PMwonderful-photographer-65845
03/12/2025, 1:48 PMbland-eye-99092
03/12/2025, 1:48 PMwonderful-photographer-65845
03/12/2025, 1:54 PMLabel
field.wonderful-photographer-65845
03/12/2025, 6:26 PM