public class ScopeAuthorization extends AuthorizationProvider
original
non RX-ified interface using Vert.x codegen.Modifier and Type | Field and Description |
---|---|
static io.vertx.lang.rx.TypeArg<ScopeAuthorization> |
__TYPE_ARG |
Constructor and Description |
---|
ScopeAuthorization(Object delegate) |
ScopeAuthorization(ScopeAuthorization delegate) |
Modifier and Type | Method and Description |
---|---|
static ScopeAuthorization |
create(String scopeSeparator)
Factory method to create a Authorization provider for Oauth 2.0 scopes.
|
String |
encode(List<String> scopes)
Returns a String with the given scopes concatenated with the given separator.
|
boolean |
equals(Object o) |
ScopeAuthorization |
getDelegate() |
int |
hashCode() |
static ScopeAuthorization |
newInstance(ScopeAuthorization arg) |
String |
separator()
Returns the configured separator.
|
String |
toString() |
create, getAuthorizations, getAuthorizations, getId, newInstance, rxGetAuthorizations
public static final io.vertx.lang.rx.TypeArg<ScopeAuthorization> __TYPE_ARG
public ScopeAuthorization(ScopeAuthorization delegate)
public ScopeAuthorization(Object delegate)
public String toString()
toString
in class AuthorizationProvider
public boolean equals(Object o)
equals
in class AuthorizationProvider
public int hashCode()
hashCode
in class AuthorizationProvider
public ScopeAuthorization getDelegate()
getDelegate
in class AuthorizationProvider
public static ScopeAuthorization create(String scopeSeparator)
scopeSeparator
- the scope separator e.g.: " "
, ","
, "+"
public String separator()
public String encode(List<String> scopes)
scopes
- a list of scopespublic static ScopeAuthorization newInstance(ScopeAuthorization arg)
Copyright © 2020 Eclipse. All rights reserved.