Package ch.nevis.mobile.sdk.api.authorization
package ch.nevis.mobile.sdk.api.authorization
Interfaces providing authorization that grants access to protected services.
Some of the operations performed by the SDK perform protected operations, such as registration or deregistration. When trying to execute one of these operations the HTTP client must authenticate to obtain some authorization tokens (HTTP cookies, JWT, etc.). The client can access the protected resource (the FIDO UAF registration endpoints in this case) by providing those authorization elements in the HTTP request.
-
ClassDescriptionProvides the authorization elements required to perform protected operations.An HTTP cookie based authorization provider.An
AuthorizationProvider
providing no authorization.An authorization provider using JWS to do the authorization.An JWT based authorization provider.An object encapsulating an HTTP cookie.An object representing a JWT token as described in the RFC 7519.Provides the elements required to run an operation in a session.An HTTP cookie based session provider.AnSessionProvider
providing no session information.An JWT based session provider.