Package | Description |
---|---|
org.takes.facets.auth |
Auth.
|
org.takes.facets.auth.codecs |
Codecs.
|
org.takes.facets.auth.social |
Social authenticators.
|
Modifier and Type | Class and Description |
---|---|
static class |
Identity.Simple
Simple identity.
|
Modifier and Type | Field and Description |
---|---|
static Identity |
Identity.ANONYMOUS
Anonymous.
|
Modifier and Type | Method and Description |
---|---|
Identity |
RqAuth.identity()
Authenticated user.
|
Modifier and Type | Method and Description |
---|---|
Opt<Identity> |
PsEmpty.enter(Request request) |
Opt<Identity> |
PsCookie.enter(Request req) |
Opt<Identity> |
PsFixed.enter(Request request) |
Opt<Identity> |
PsFake.enter(Request request) |
Opt<Identity> |
PsAll.enter(Request request) |
Opt<Identity> |
Pass.enter(Request request)
Authenticate the user by the request.
|
Opt<Identity> |
PsBasic.enter(Request request) |
Opt<Identity> |
PsChain.enter(Request req) |
Opt<Identity> |
PsByFlag.enter(Request req) |
Opt<Identity> |
PsLogout.enter(Request request) |
Opt<Identity> |
PsBasic.Entry.enter(String user,
String pwd)
Check if is a valid user.
|
Opt<Identity> |
PsBasic.Fake.enter(String usr,
String pwd) |
Opt<Identity> |
PsBasic.Empty.enter(String user,
String pwd) |
Opt<Identity> |
PsBasic.Default.enter(String user,
String pwd) |
Modifier and Type | Method and Description |
---|---|
Response |
PsEmpty.exit(Response response,
Identity identity) |
Response |
PsCookie.exit(Response res,
Identity idt) |
Response |
PsFixed.exit(Response response,
Identity identity) |
Response |
PsFake.exit(Response response,
Identity identity) |
Response |
PsAll.exit(Response response,
Identity identity) |
Response |
Pass.exit(Response response,
Identity identity)
Wrap the response with the user.
|
Response |
PsBasic.exit(Response response,
Identity identity) |
Response |
PsChain.exit(Response response,
Identity identity) |
Response |
PsByFlag.exit(Response response,
Identity identity) |
Response |
PsLogout.exit(Response response,
Identity identity) |
Constructor and Description |
---|
PsFixed(Identity identity)
Identity to return always.
|
RqWithAuth(Identity identity)
Ctor.
|
RqWithAuth(Identity identity,
Request req)
Ctor.
|
RqWithAuth(Identity identity,
String header,
Request req)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
Identity |
Codec.decode(byte[] bytes)
Decode identity from text (or throw
DecodingException ). |
Identity |
CcCompact.decode(byte[] bytes) |
Identity |
CcSafe.decode(byte[] bytes) |
Identity |
CcBase64.decode(byte[] bytes) |
Identity |
CcPlain.decode(byte[] bytes) |
Identity |
CcHex.decode(byte[] bytes) |
Identity |
CcSalted.decode(byte[] bytes) |
Identity |
CcGzip.decode(byte[] bytes) |
Identity |
CcXor.decode(byte[] bytes) |
Identity |
CcAes.decode(byte[] bytes) |
Identity |
CcStrict.decode(byte[] bytes) |
Modifier and Type | Method and Description |
---|---|
byte[] |
Codec.encode(Identity identity)
Encode identity into bytes.
|
byte[] |
CcCompact.encode(Identity identity) |
byte[] |
CcSafe.encode(Identity identity) |
byte[] |
CcBase64.encode(Identity identity) |
byte[] |
CcPlain.encode(Identity identity) |
byte[] |
CcHex.encode(Identity identity) |
byte[] |
CcSalted.encode(Identity identity) |
byte[] |
CcGzip.encode(Identity identity) |
byte[] |
CcXor.encode(Identity identity) |
byte[] |
CcAes.encode(Identity identity) |
byte[] |
CcStrict.encode(Identity identity) |
Modifier and Type | Method and Description |
---|---|
Opt<Identity> |
PsTwitter.enter(Request request) |
Opt<Identity> |
PsFacebook.enter(Request trequest) |
Opt<Identity> |
PsGithub.enter(Request request) |
Opt<Identity> |
PsGoogle.enter(Request request) |
Opt<Identity> |
PsLinkedin.enter(Request request) |
Modifier and Type | Method and Description |
---|---|
Response |
PsTwitter.exit(Response response,
Identity identity) |
Response |
PsFacebook.exit(Response response,
Identity identity) |
Response |
PsGithub.exit(Response response,
Identity identity) |
Response |
PsGoogle.exit(Response response,
Identity identity) |
Response |
PsLinkedin.exit(Response response,
Identity identity) |
Copyright © 2015–2017 Take. All rights reserved.