Skip to main content

AuthN | Java SDK | Session Endpoints

Session Endpoints

Invalidate Session | Client

invalidate(java.lang.String, java.lang.String)

Invalidate a session by session ID using a client token.

required parameters

java.lang.String

A user token value

java.lang.String

An ID for a token

Response Object

ClientSessionInvalidateResponse
 client.client().session().invalidate(
 	"ptu_wuk7tvtpswyjtlsx52b7yyi2l7zotv4a",
 	"pmt_zppkzrjguxyblaia6itbiesejn7jejnr");

List sessions (client token)

list(cloud.pangeacyber.pangea.authn.requests.ClientSessionListRequest)

List sessions using a client token.

required parameters

cloud.pangeacyber.pangea.authn.requests.ClientSessionListRequest

Response Object

ClientSessionListResponse
 ClientSessionListResponse response = client.client().session().list(
 	new ClientSessionListRequest.Builder("ptu_wuk7tvtpswyjtlsx52b7yyi2l7zotv4a").build());

Log out (client token)

logout(java.lang.String)

Log out the current user's session.

required parameters

java.lang.String

A user token value

Response Object

ClientSessionLogoutResponse
 client.client().session().logout("ptu_wuk7tvtpswyjtlsx52b7yyi2l7zotv4a");

Refresh a Session

refresh(java.lang.String, java.lang.String)

Refresh a session token.

required parameters

java.lang.String
java.lang.String

Response Object

ClientSessionRefreshResponse
 ClientSessionRefreshResponse response = client.client().session().refresh(
 	"ptr_xpkhwpnz2cmegsws737xbsqnmnuwtbm5",
 	"ptu_wuk7tvtpswyjtlsx52b7yyi2l7zotv4a");

Invalidate Session

invalidate(java.lang.String)

Invalidate a session by session ID.

required parameters

java.lang.String

An ID for a token

Response Object

SessionInvalidateResponse
 client.session().invalidate("pmt_zppkzrjguxyblaia6itbiesejn7jejnr");

List session (service token)

list(cloud.pangeacyber.pangea.authn.requests.SessionListRequest)

List sessions.

required parameters

cloud.pangeacyber.pangea.authn.requests.SessionListRequest

Response Object

SessionListResponse
 SessionListResponse response = client.session().list(
 	new SessionListRequest.Builder().build());

Log out (service token)

logout(java.lang.String)

Invalidate all sessions belonging to a user.

required parameters

java.lang.String

The identity of a user or a service

Response Object

SessionLogoutResponse
 client.session().logout("pui_xpkhwpnz2cmegsws737xbsqnmnuwtvm5");