All Projects → Azuka → keycloak-admin-go

Azuka / keycloak-admin-go

Licence: MIT license
Keycloak Admin REST client for go

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to keycloak-admin-go

keycloak-admin-client
PHP Client to connect to Keycloak admin rest apis
Stars: ✭ 57 (+235.29%)
Mutual labels:  keycloak, keycloak-rest-api
steam-openid-connect-provider
Steam OpenID Connect Identity Provider (IdP)
Stars: ✭ 40 (+135.29%)
Mutual labels:  keycloak
Supertokens Core
Open source alternative to Auth0 / Firebase Auth / AWS Cognito
Stars: ✭ 2,907 (+17000%)
Mutual labels:  keycloak
keycloak-phone-provider
A Keycloak provider which phone and SMS
Stars: ✭ 83 (+388.24%)
Mutual labels:  keycloak
spring-boot-keycloak-angular
Securing a Angular frontend and a Spring Boot backend with Keycloak and Spring Security
Stars: ✭ 40 (+135.29%)
Mutual labels:  keycloak
oso-backend
Heart of the oso project.
Stars: ✭ 12 (-29.41%)
Mutual labels:  keycloak
springboot-keycloak-mongodb-testcontainers
Goals: 1) Create a Spring Boot application that manages books; 2) Use Keycloak as authentication and authorization server; 3) Test using Testcontainers; 4) Explore the utilities and annotations that Spring Boot provides when testing applications.
Stars: ✭ 18 (+5.88%)
Mutual labels:  keycloak
keycloak-spring-boot-rest-angular-demo
Demo for configuring Keycloak authentication for a spring-boot rest service and AngularJs web client
Stars: ✭ 24 (+41.18%)
Mutual labels:  keycloak
keycloakify-demo-app
Demo GitHub Actions setup for react projects that uses keycloakify
Stars: ✭ 34 (+100%)
Mutual labels:  keycloak
oidckube
Wrapper for minikube that provisions and integrates it with Keycloak
Stars: ✭ 40 (+135.29%)
Mutual labels:  keycloak
keycloak-springsecurity5-sample
Spring Security 5 OAuth2 Client/OIDC integration with Keycloak sample
Stars: ✭ 55 (+223.53%)
Mutual labels:  keycloak
spring-boot-web-application-sample
Real World Spring Boot Web Application Example with tons of ready to use features
Stars: ✭ 143 (+741.18%)
Mutual labels:  keycloak
keycloak-dropwizard-integration
This project shows how JBoss Keycloak and Dropwizard can be used together.
Stars: ✭ 49 (+188.24%)
Mutual labels:  keycloak
vagrant-codes-in-practice
Vagrant code files similar to the real bare metal environments
Stars: ✭ 22 (+29.41%)
Mutual labels:  keycloak
e-shop
Sample Spring Cloud microservices e-shop.
Stars: ✭ 48 (+182.35%)
Mutual labels:  keycloak
Keycloak
Open Source Identity and Access Management For Modern Applications and Services
Stars: ✭ 10,826 (+63582.35%)
Mutual labels:  keycloak
keycloak-kafka
Keycloak module to produce events to kafka
Stars: ✭ 56 (+229.41%)
Mutual labels:  keycloak
keycloak-clustered
keycloak-clustered extends Keycloak docker image. It allows to run easily a cluster of Keycloak instances
Stars: ✭ 80 (+370.59%)
Mutual labels:  keycloak
keycloak-protocol-cas
CAS protocol provider for Keycloak
Stars: ✭ 67 (+294.12%)
Mutual labels:  keycloak
keycloak-kubernetes
Keycloak deployment into Kubernetes cluster
Stars: ✭ 25 (+47.06%)
Mutual labels:  keycloak

keycloak-admin-go

pipeline status coverage report Go Report Card CircleCI

Keycloak admin client in go.

This is still highly unstable as more of the admin api endpoints and parameters are added.

Usage

go get -u github.com/Azuka/keycloak-admin-go/...

Local Development

make init
make test
make integration
#optionally
make integration-clean

Local CI

Wish List

  • Add authentication integration tests
  • Attack Detection
  • Authentication Management
  • Client Attribute Certificate
  • Client Initial Access
  • Client Registration Policy
  • Client Role Mappings
  • Client Scopes
  • Clients
  • Component
  • Groups
  • Identity Providers
  • Key
  • Protocol Mappers
  • Realms Admin
    • Get realm
    • Import realm
    • Update realm
    • Delete realm
    • Get admin events
    • Delete admin events
  • Role Mapper
  • Roles
  • Roles (by ID)
  • Scope Mappings
  • User Storage Provider
  • Users
    • Get user
    • Search users
    • Create user
    • Update user
      • Profile information
      • Groups
      • Sessions, Consents
  • Root

Thanks to

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].