Module: KeycloakAdmin
- Defined in:
- lib/keycloak-admin.rb,
lib/keycloak-admin/version.rb,
lib/keycloak-admin/client/client.rb,
lib/keycloak-admin/configuration.rb,
lib/keycloak-admin/client/user_client.rb,
lib/keycloak-admin/client/realm_client.rb,
lib/keycloak-admin/client/token_client.rb,
lib/keycloak-admin/representation/camel_json.rb,
lib/keycloak-admin/representation/user_representation.rb,
lib/keycloak-admin/representation/token_representation.rb,
lib/keycloak-admin/representation/credential_representation.rb
Defined Under Namespace
Modules: CamelJson
Classes: Client, Configuration, CredentialRepresentation, RealmClient, TokenClient, TokenRepresentation, UserClient, UserRepresentation
Constant Summary
collapse
- VERSION =
"0.2"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
20
21
22
|
# File 'lib/keycloak-admin.rb', line 20
def self.config
@configuration
end
|
.load_configuration ⇒ Object
32
33
34
35
36
37
38
39
40
41
42
|
# File 'lib/keycloak-admin.rb', line 32
def self.load_configuration
configure do |config|
config.server_url = nil
config.client_realm_name = ""
config.client_id = "admin-cli"
config.logger = ::Logger.new(STDOUT)
config.use_service_account = true
config.username = nil
config.password = nil
end
end
|
.logger ⇒ Object
28
29
30
|
# File 'lib/keycloak-admin.rb', line 28
def self.logger
config.logger
end
|
.realm(realm_name) ⇒ Object
24
25
26
|
# File 'lib/keycloak-admin.rb', line 24
def self.realm(realm_name)
RealmClient.new(@configuration, realm_name)
end
|