Skip to content

Instantly share code, notes, and snippets.

View hendisantika's full-sized avatar
💻
Coding... coding.. coding.... and coding..!

Hendi Santika hendisantika

💻
Coding... coding.. coding.... and coding..!
View GitHub Profile
@hendisantika
hendisantika / login-keycloak-post.go
Created August 14, 2024 12:06 — forked from mashingan/login-keycloak-post.go
login-keycloak-post.go
func loginPost(in *AuthParam, reqInfo RequestInfo) (*SignInResponse, error) {
keycloakURL := os.Getenv("KEYCLOAK_URL") + "auth/realms/" + os.Getenv("KEYCLOAK_REALM_NAME") + "/protocol/openid-connect/token"
clientToken := base64.StdEncoding.EncodeToString([]byte(os.Getenv("KEYCLOAK_ADMIN_CLIENT_SECRET")))
form := url.Values{
"grant_type": {"password"},
"username": {in.Username},
"password": {in.Password},
"scope": {"openid"},
}
@hendisantika
hendisantika / .bashrc
Created August 25, 2024 00:43 — forked from vsouza/.bashrc
Golang setup in Mac OSX with HomeBrew. Set `GOPATH` and `GOROOT` variables in zshell, fish or bash.
# Set variables in .bashrc file
# don't forget to change your path correctly!
export GOPATH=$HOME/golang
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin