Module: KeycloakAdmin
- Defined in:
- lib/keycloak-admin/representation/client_authz_permission_representation.rb,
lib/keycloak-admin.rb,
lib/keycloak-admin/error.rb,
lib/keycloak-admin/version.rb,
lib/keycloak-admin/client/client.rb,
lib/keycloak-admin/configuration.rb,
lib/keycloak-admin/client/resource.rb,
lib/keycloak-admin/client/response.rb,
lib/keycloak-admin/client/role_client.rb,
lib/keycloak-admin/client/user_client.rb,
lib/keycloak-admin/client/group_client.rb,
lib/keycloak-admin/client/realm_client.rb,
lib/keycloak-admin/client/token_client.rb,
lib/keycloak-admin/client/client_client.rb,
lib/keycloak-admin/resource/user_resource.rb,
lib/keycloak-admin/resource/group_resource.rb,
lib/keycloak-admin/client/client_role_client.rb,
lib/keycloak-admin/client/role_mapper_client.rb,
lib/keycloak-admin/representation/camel_json.rb,
lib/keycloak-admin/client/client_scope_client.rb,
lib/keycloak-admin/client/organization_client.rb,
lib/keycloak-admin/client/attack_detection_client.rb,
lib/keycloak-admin/client/identity_provider_client.rb,
lib/keycloak-admin/client/client_authz_scope_client.rb,
lib/keycloak-admin/client/configurable_token_client.rb,
lib/keycloak-admin/client/client_authz_policy_client.rb,
lib/keycloak-admin/client/client_role_mappings_client.rb,
lib/keycloak-admin/representation/role_representation.rb,
lib/keycloak-admin/representation/user_representation.rb,
lib/keycloak-admin/client/client_authz_resource_client.rb,
lib/keycloak-admin/representation/group_representation.rb,
lib/keycloak-admin/representation/realm_representation.rb,
lib/keycloak-admin/representation/token_representation.rb,
lib/keycloak-admin/representation/client_representation.rb,
lib/keycloak-admin/representation/member_representation.rb,
lib/keycloak-admin/client/client_authz_permission_client.rb,
lib/keycloak-admin/representation/session_representation.rb,
lib/keycloak-admin/resource/base_role_containing_resource.rb,
lib/keycloak-admin/representation/credential_representation.rb,
lib/keycloak-admin/client/client_scope_protocol_mapper_client.rb,
lib/keycloak-admin/representation/client_scope_representation.rb,
lib/keycloak-admin/representation/organization_representation.rb,
lib/keycloak-admin/representation/impersonation_representation.rb,
lib/keycloak-admin/representation/protocol_mapper_representation.rb,
lib/keycloak-admin/representation/attack_detection_representation.rb,
lib/keycloak-admin/representation/identity_provider_representation.rb,
lib/keycloak-admin/representation/client_authz_scope_representation.rb,
lib/keycloak-admin/representation/federated_identity_representation.rb,
lib/keycloak-admin/representation/client_authz_policy_representation.rb,
lib/keycloak-admin/representation/organization_domain_representation.rb,
lib/keycloak-admin/representation/client_authz_resource_representation.rb,
lib/keycloak-admin/representation/identity_provider_mapper_representation.rb,
lib/keycloak-admin/representation/impersonation_redirection_representation.rb,
lib/keycloak-admin/representation/client_authz_policy_config_representation.rb
Overview
policy","description":"delme polidy ","decisionStrategy":"UNANIMOUS","resourceType":""
Defined Under Namespace
Modules: CamelJson
Classes: ApiError, AttackDetectionClient, AttackDetectionRepresentation, BadRequestError, BaseRoleContainingResource, Client, ClientAuthzPermissionClient, ClientAuthzPermissionRepresentation, ClientAuthzPolicyClient, ClientAuthzPolicyConfigRepresentation, ClientAuthzPolicyRepresentation, ClientAuthzResourceClient, ClientAuthzResourceRepresentation, ClientAuthzScopeClient, ClientAuthzScopeRepresentation, ClientClient, ClientError, ClientRepresentation, ClientRoleClient, ClientRoleMappingsClient, ClientScopeClient, ClientScopeProtocolMapperClient, ClientScopeRepresentation, ConfigurableTokenClient, Configuration, ConflictError, CredentialRepresentation, Error, FederatedIdentityRepresentation, ForbiddenError, GroupClient, GroupRepresentation, GroupResource, IdentityProviderClient, IdentityProviderMapperRepresentation, IdentityProviderRepresentation, ImpersonationRedirectionRepresentation, ImpersonationRepresentation, MemberRepresentation, NotFoundError, OrganizationClient, OrganizationDomainRepresentation, OrganizationRepresentation, ProtocolMapperRepresentation, RealmClient, RealmRepresentation, Resource, Response, RoleClient, RoleMapperClient, RoleRepresentation, ServerError, SessionRepresentation, TokenClient, TokenRepresentation, UnauthorizedError, UnexpectedResponseError, UserClient, UserRepresentation, UserResource
Constant Summary
collapse
- VERSION =
"2.0.2"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
63
64
65
|
# File 'lib/keycloak-admin.rb', line 63
def self.config
@configuration
end
|
.create_client(configuration, realm_name) ⇒ Object
71
72
73
|
# File 'lib/keycloak-admin.rb', line 71
def self.create_client(configuration, realm_name)
RealmClient.new(configuration, realm_name)
end
|
.load_configuration ⇒ Object
79
80
81
82
83
84
85
86
87
88
89
90
91
|
# File 'lib/keycloak-admin.rb', line 79
def self.load_configuration
configure do |config|
config.server_url = nil
config.server_domain = 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
config.faraday_options = {}
end
end
|
.logger ⇒ Object
75
76
77
|
# File 'lib/keycloak-admin.rb', line 75
def self.logger
config.logger
end
|
.realm(realm_name) ⇒ Object
67
68
69
|
# File 'lib/keycloak-admin.rb', line 67
def self.realm(realm_name)
create_client(@configuration, realm_name)
end
|