mirror of
https://gitlab.com/fabinfra/fabaccess/fabaccess-api.git
synced 2025-03-12 06:41:51 +01:00
Adds auth comments
This commit is contained in:
parent
25effe2626
commit
2b242d4f5c
@ -34,16 +34,22 @@ interface Authentication {
|
||||
|
||||
start @1 ( request :Request ) -> ( response :Response );
|
||||
# Initiate an authentication exchange
|
||||
# NOTE: Calling start() after an authentication exchange has already
|
||||
# finished is undefined behaviour. If you want to double-authenticate call
|
||||
# auth() from connection.capnp again to get a fresh capability you can use.
|
||||
# This may however return NULL if you are not allowed to authenticate twice.
|
||||
|
||||
step @2 ( response :Data ) -> ( response :Response );
|
||||
# Respond to a challenge with more data
|
||||
# NOTE: As with start() calling this after having received an outcome is
|
||||
# undefined behaviour.
|
||||
|
||||
abort @3 () -> ();
|
||||
# Abort the current exchange. This may be sent by both client and server
|
||||
# at any point during the exchange. It MUST not be sent by a server
|
||||
# after sending an outcome or by a client after receiving an outcome.
|
||||
# A server receiving an abort after sending an outcome but before
|
||||
# receiving any non-authentication message MUST respect the abort.
|
||||
# receiving any other message MUST respect the abort.
|
||||
}
|
||||
|
||||
struct Request {
|
||||
|
Loading…
x
Reference in New Issue
Block a user