Package edu.uiuc.ncsa.security.core.util
Class IP2<V extends Identifier>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.IdentifierProvider<V>
-
- edu.uiuc.ncsa.security.core.util.IP2<V>
-
- All Implemented Interfaces:
javax.inject.Provider<V>
public class IP2<V extends Identifier> extends IdentifierProvider<V>
An identifier provider for OAuth 2 tokens. This is used heavily in e.g., OA4MP.Created by Jeff Gaynor
on 11/29/20 at 7:41 AM
-
-
Field Summary
-
Fields inherited from class edu.uiuc.ncsa.security.core.util.IdentifierProvider
component, SCHEME, SCHEME_SPECIFIC_PART, schemeSpecificPart, uriScheme, useTimestamps, VERSION_2_0
-
-
Constructor Summary
Constructors Constructor Description IP2(String component)
IP2(String component, boolean useTimestamps)
IP2(String scheme, String schemeSpecificPart, String component, boolean useTimestamps)
IP2(URI uri, String component, boolean useTimestamps)
IP2(URI uri, String component, String versionString, boolean useTimestamps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URI
get(long lifetime)
-
Methods inherited from class edu.uiuc.ncsa.security.core.util.IdentifierProvider
get, getCaput, setScheme, setSchemeSpecificPart, uniqueIdentifier
-
-