mirror of
https://github.com/paralus/paralus.git
synced 2026-05-21 15:53:06 +00:00
* created new migrations for null values Signed-off-by: zyncc <chandankrishna288@gmail.com> * fixed not null constraint for sentry_bootstrap_infra Signed-off-by: zyncc <chandankrishna288@gmail.com> * migrations not being applied Signed-off-by: zyncc <chandankrishna288@gmail.com> * added default values to all not null columns Signed-off-by: zyncc <chandankrishna288@gmail.com> * changes to kratos client api Signed-off-by: zyncc <chandankrishna288@gmail.com> * fixed casbin entries not showing in database Signed-off-by: zyncc <chandankrishna288@gmail.com> * . Signed-off-by: zyncc <chandankrishna288@gmail.com> * fixed create / upsert mismatch Signed-off-by: zyncc <chandankrishna288@gmail.com> * . Signed-off-by: zyncc <chandankrishna288@gmail.com> * . Signed-off-by: zyncc <chandankrishna288@gmail.com> * . Signed-off-by: zyncc <chandankrishna288@gmail.com> * . Signed-off-by: zyncc <chandankrishna288@gmail.com> * created one sql migration file Signed-off-by: zyncc <chandankrishna288@gmail.com> * . Signed-off-by: zyncc <chandankrishna288@gmail.com> * fixed CVE Vulnerability for golang and golang.org/x/oauth2 Signed-off-by: zyncc <chandankrishna288@gmail.com> * changed go version to 1.25.5 Signed-off-by: zyncc <chandankrishna288@gmail.com> * updated golangct-lint version to v2.6 Signed-off-by: zyncc <chandankrishna288@gmail.com> * golang-ci version Signed-off-by: zyncc <chandankrishna288@gmail.com> * added version to golang-ci.yaml Signed-off-by: zyncc <chandankrishna288@gmail.com> * fixed golangci config Signed-off-by: zyncc <chandankrishna288@gmail.com> --------- Signed-off-by: zyncc <chandankrishna288@gmail.com>
41 lines
1.0 KiB
Go
41 lines
1.0 KiB
Go
package main
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/paralus/paralus/_kratos/development/pkg"
|
|
|
|
ory "github.com/ory/kratos-client-go"
|
|
)
|
|
|
|
var client = pkg.NewSDKForSelfHosted("http://127.0.0.1:4433")
|
|
|
|
func toSession() *ory.Session {
|
|
// Create a temporary user
|
|
email, password := pkg.RandomCredentials()
|
|
_, sessionToken := pkg.CreateIdentityWithSession(client, email, password)
|
|
|
|
session, res, err := client.FrontendAPI.ToSessionExecute(ory.FrontendApiToSessionRequest{}.XSessionToken(sessionToken))
|
|
pkg.SDKExitOnError(err, res)
|
|
|
|
return session
|
|
}
|
|
|
|
func getSession() (*ory.Session, string, string, string, time.Time) {
|
|
email, password := pkg.RandomCredentials()
|
|
session, sessionToken := pkg.CreateIdentityWithSession(client, email, password)
|
|
expiry := session.ExpiresAt
|
|
return session, email, password, sessionToken, *expiry
|
|
}
|
|
|
|
func main() {
|
|
_, email, password, token, expiry := getSession()
|
|
r := map[string]interface{}{
|
|
"email": email,
|
|
"password": password,
|
|
"sessionToken": token,
|
|
"tokenExpiry": expiry,
|
|
}
|
|
pkg.PrintJSONPretty(r)
|
|
}
|