Module: Legion::Extensions::Identity::Entra
- Extended by:
- Core
- Defined in:
- lib/legion/extensions/identity/entra.rb,
lib/legion/extensions/identity/entra/client.rb,
lib/legion/extensions/identity/entra/version.rb,
lib/legion/extensions/identity/entra/delegated.rb,
lib/legion/extensions/identity/entra/application.rb,
lib/legion/extensions/identity/entra/helpers/scopes.rb,
lib/legion/extensions/identity/entra/delegated/client.rb,
lib/legion/extensions/identity/entra/delegated/scopes.rb,
lib/legion/extensions/identity/entra/managed_identity.rb,
lib/legion/extensions/identity/entra/workload_identity.rb,
lib/legion/extensions/identity/entra/application/client.rb,
lib/legion/extensions/identity/entra/application/scopes.rb,
lib/legion/extensions/identity/entra/delegated/cli/auth.rb,
lib/legion/extensions/identity/entra/delegated/identity.rb,
lib/legion/extensions/identity/entra/helpers/scope_gate.rb,
lib/legion/extensions/identity/entra/delegated/hooks/auth.rb,
lib/legion/extensions/identity/entra/helpers/browser_auth.rb,
lib/legion/extensions/identity/entra/helpers/graph_client.rb,
lib/legion/extensions/identity/entra/helpers/token_manager.rb,
lib/legion/extensions/identity/entra/helpers/scope_registry.rb,
lib/legion/extensions/identity/entra/delegated/runners/login.rb,
lib/legion/extensions/identity/entra/helpers/callback_server.rb,
lib/legion/extensions/identity/entra/managed_identity/client.rb,
lib/legion/extensions/identity/entra/managed_identity/scopes.rb,
lib/legion/extensions/identity/entra/delegated/scope_registry.rb,
lib/legion/extensions/identity/entra/workload_identity/client.rb,
lib/legion/extensions/identity/entra/workload_identity/scopes.rb,
lib/legion/extensions/identity/entra/helpers/account_discovery.rb,
lib/legion/extensions/identity/entra/application/scope_registry.rb,
lib/legion/extensions/identity/entra/application/runners/credential.rb,
lib/legion/extensions/identity/entra/delegated/runners/on_behalf_of.rb,
lib/legion/extensions/identity/entra/managed_identity/runners/token.rb,
lib/legion/extensions/identity/entra/delegated/actors/auth_validator.rb,
lib/legion/extensions/identity/entra/managed_identity/scope_registry.rb,
lib/legion/extensions/identity/entra/workload_identity/runners/token.rb,
lib/legion/extensions/identity/entra/delegated/actors/token_refresher.rb,
lib/legion/extensions/identity/entra/workload_identity/scope_registry.rb,
lib/legion/extensions/identity/entra/application/actors/token_refresher.rb,
lib/legion/extensions/identity/entra/managed_identity/actors/token_refresher.rb,
lib/legion/extensions/identity/entra/workload_identity/actors/token_refresher.rb
Defined Under Namespace
Modules: Application, Delegated, Helpers, ManagedIdentity, WorkloadIdentity
Classes: Client
Constant Summary
collapse
- VERSION =
'0.3.0'
Class Method Summary
collapse
Class Method Details
.identity_provider? ⇒ Boolean
36
|
# File 'lib/legion/extensions/identity/entra.rb', line 36
def self.identity_provider? = false
|
39
|
# File 'lib/legion/extensions/identity/entra.rb', line 39
def self.mcp_tools? = false
|
40
|
# File 'lib/legion/extensions/identity/entra.rb', line 40
def self.mcp_tools_deferred? = false
|
.remote_invocable? ⇒ Boolean
37
|
# File 'lib/legion/extensions/identity/entra.rb', line 37
def self.remote_invocable? = false
|
41
|
# File 'lib/legion/extensions/identity/entra.rb', line 41
def self.sticky_tools? = false
|
.transport_required? ⇒ Boolean
38
|
# File 'lib/legion/extensions/identity/entra.rb', line 38
def self.transport_required? = false
|