Uses of Interface
com.inrupt.client.auth.Session
-
Packages that use Session Package Description com.inrupt.client Application interfaces for the Inrupt Java Client Libraries.com.inrupt.client.accessgrant Classes for working with Access Grants.com.inrupt.client.auth Authentication and Authorization classes for the Inrupt Java Client Libraries.com.inrupt.client.openid OpenID support for the Inrupt Java Client Libraries.com.inrupt.client.solid Support for Solid specific concepts for the Inrupt Java Client Libraries. -
-
Uses of Session in com.inrupt.client
Methods in com.inrupt.client with parameters of type Session Modifier and Type Method Description Client
Client. session(Session session)
Create a session-scoped client. -
Uses of Session in com.inrupt.client.accessgrant
Classes in com.inrupt.client.accessgrant that implement Session Modifier and Type Class Description class
AccessGrantSession
A session implementation that makes use of Access Grants.Methods in com.inrupt.client.accessgrant with parameters of type Session Modifier and Type Method Description static AccessGrantSession
AccessGrantSession. ofAccessGrant(Session session, AccessGrant... accessGrants)
Create a session with a collection of known access grants.static AccessGrantSession
AccessGrantSession. ofAccessGrant(Session session, ClientCache<URI,Credential> cache, AccessGrant... accessGrants)
Create a session with a collection of known access grants.AccessGrantClient
AccessGrantClient. session(Session session)
Scope an access grant client to a particular session. -
Uses of Session in com.inrupt.client.auth
Methods in com.inrupt.client.auth that return Session Modifier and Type Method Description static Session
Session. anonymous()
Create a new anonymous session.Methods in com.inrupt.client.auth with parameters of type Session Modifier and Type Method Description CompletionStage<Credential>
Authenticator. authenticate(Session session, Request request, Set<String> algorithms)
Perform an ansynchronous authentication process, resulting in an access token.CompletionStage<Optional<Credential>>
ReactiveAuthorization. negotiate(Session session, Request request, Collection<Challenge> challenges)
Negotiate for an authorization credential. -
Uses of Session in com.inrupt.client.openid
Classes in com.inrupt.client.openid that implement Session Modifier and Type Class Description class
OpenIdSession
A session implementation for use with OpenID Connect ID Tokens.Methods in com.inrupt.client.openid that return Session Modifier and Type Method Description static Session
OpenIdSession. ofClientCredentials(OpenIdProvider provider, String clientId, String clientSecret, String authMethod, OpenIdConfig config)
Create a session using OAuth2 client credentials.static Session
OpenIdSession. ofClientCredentials(URI issuer, String clientId, String clientSecret, String authMethod)
Create a session using OAuth2 client credentials.static Session
OpenIdSession. ofIdToken(String idToken)
Create a session from an ID token, using the default validation rules.static Session
OpenIdSession. ofIdToken(String idToken, OpenIdConfig config)
Create a session from an ID token, using a specific validation configuration.Methods in com.inrupt.client.openid with parameters of type Session Modifier and Type Method Description CompletionStage<Credential>
OpenIdAuthenticationProvider.OpenIdAuthenticator. authenticate(Session session, Request request, Set<String> algorithms)
-
Uses of Session in com.inrupt.client.solid
Methods in com.inrupt.client.solid with parameters of type Session Modifier and Type Method Description SolidClient
SolidClient. session(Session session)
Create a session-scoped client.SolidSyncClient
SolidSyncClient. session(Session session)
Create a session-scoped client.
-