Class Maskinportenklient
-
- All Implemented Interfaces:
-
no.ks.fiks.maskinporten.MaskinportenklientOperations
public final class Maskinportenklient implements MaskinportenklientOperations
-
-
Constructor Summary
Constructors Constructor Description Maskinportenklient(KeyStore keyStore, String privateKeyAlias, CharArray privateKeyPassword, MaskinportenklientProperties properties)Maskinportenklient(PrivateKey privateKey, X509Certificate certificate, MaskinportenklientProperties properties)Maskinportenklient(PrivateKey privateKey, JWSHeaderProvider jwsHeaderProvider, MaskinportenklientProperties properties)
-
Method Summary
Modifier and Type Method Description StringgetAccessToken(Collection<String> scopes)Henter access token med spesifiserte scopes fra Maskinporten. StringgetAccessToken(String scopes)Henter access token med spesifiserte scopes fra Maskinporten. StringgetAccessToken(AccessTokenRequest request)Henter access token fra Maskinporten. StringgetDelegatedAccessToken(String consumerOrg, Collection<String> scopes)Henter access token med spesifiserte scopes på vegne av en annen organisasjon fra Maskinporten. StringgetDelegatedAccessToken(String consumerOrg, String scopes)Henter access token med spesifiserte scopes på vegne av en annen organisasjon fra Maskinporten. StringgetAccessTokenWithAudience(String audience, Collection<String> scopes)Henter access token med spesifiserte scopes og audience fra Maskinporten. StringgetAccessTokenWithAudience(String audience, String scopes)Henter access token med spesifiserte scopes og audience fra Maskinporten. final static MaskinportenklientBuilderbuilder()-
-
Constructor Detail
-
Maskinportenklient
Maskinportenklient(KeyStore keyStore, String privateKeyAlias, CharArray privateKeyPassword, MaskinportenklientProperties properties)
-
Maskinportenklient
Maskinportenklient(PrivateKey privateKey, X509Certificate certificate, MaskinportenklientProperties properties)
-
Maskinportenklient
Maskinportenklient(PrivateKey privateKey, JWSHeaderProvider jwsHeaderProvider, MaskinportenklientProperties properties)
-
-
Method Detail
-
getAccessToken
@Deprecated(message = "Bruk {@link #getAccessToken(AccessTokenRequest)}") String getAccessToken(Collection<String> scopes)
Henter access token med spesifiserte scopes fra Maskinporten.
- Parameters:
scopes- Forespurte scopes for access token
-
getAccessToken
@Deprecated(message = "Bruk {@link #getAccessToken(AccessTokenRequest)}") String getAccessToken(String scopes)
Henter access token med spesifiserte scopes fra Maskinporten.
- Parameters:
scopes- Forespurte scopes for access token
-
getAccessToken
String getAccessToken(AccessTokenRequest request)
Henter access token fra Maskinporten.
- Parameters:
request- Request for access token
-
getDelegatedAccessToken
@Deprecated(message = "Bruk {@link #getAccessToken(AccessTokenRequest)}") String getDelegatedAccessToken(String consumerOrg, Collection<String> scopes)
Henter access token med spesifiserte scopes på vegne av en annen organisasjon fra Maskinporten. Bruk av dette krever at organisasjonen har delegert tilgangen i Altinn. Mer informasjon finnes på https://docs.digdir.no/maskinporten_func_delegering.html.
- Parameters:
consumerOrg- Organisasjonsnummer for organisasjon token skal hentes på vegne avscopes- Forespurte scopes for access token
-
getDelegatedAccessToken
@Deprecated(message = "Bruk {@link #getAccessToken(AccessTokenRequest)}") String getDelegatedAccessToken(String consumerOrg, String scopes)
Henter access token med spesifiserte scopes på vegne av en annen organisasjon fra Maskinporten. Bruk av dette krever at organisasjonen har delegert tilgangen i Altinn. Mer informasjon finnes på https://docs.digdir.no/maskinporten_func_delegering.html.
- Parameters:
consumerOrg- Organisasjonsnummer for organisasjon token skal hentes på vegne avscopes- Forespurte scopes for access token
-
getAccessTokenWithAudience
@Deprecated(message = "Bruk {@link #getAccessToken(AccessTokenRequest)}") String getAccessTokenWithAudience(String audience, Collection<String> scopes)
Henter access token med spesifiserte scopes og audience fra Maskinporten.
- Parameters:
audience- Ønsket audience for access tokenscopes- Forespurte scopes for access token
-
getAccessTokenWithAudience
@Deprecated(message = "Bruk {@link #getAccessToken(AccessTokenRequest)} ") String getAccessTokenWithAudience(String audience, String scopes)
Henter access token med spesifiserte scopes og audience fra Maskinporten.
- Parameters:
audience- Ønsket audience for access tokenscopes- Forespurte scopes for access token
-
builder
final static MaskinportenklientBuilder builder()
-
-
-
-