package krb
A library for using Kerberos for both Rpc and Tcp communication
Install
Dune Dependency
Authors
Maintainers
Sources
krb-v0.16.0.tar.gz
sha256=353675621e4c5a888f2483dc1bb7281bd17ce4ed7dfd2f40142257f98db7c77d
doc/krb.public/Krb_public/Rpc/index.html
Module Krb_public.Rpc
Source
This module is a wrapper around the RPC library which
- Ensures all connections use Kerberos authentication (with optional encryption or integrity checking)
- Provides the RPC server/client with the identity of the client/server in a reliable manner.
- Attempts to make switching over from the
Async.Rpc
relatively painless.
This module also reserves the right to take the following liberties:
- A certain amount of duplication with the RPC library is allowed, as previous attempts to reduce duplication caused great harm to the code quality of said library.
- To offset said duplication, this module may choose not to implement all features present in the Async RPC library and instead present a simplified interface. We can always add such functionality later as the need presents itself.
Source
type 'a async_rpc_args =
?max_message_size:int ->
?handshake_timeout:Core.Time_float.Span.t ->
?heartbeat_config:Async.Rpc.Connection.Heartbeat_config.t ->
'a
Arguments passed through to underlying Async.Rpc
connection functions. See Async.Rpc
for documentation
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>