package org.dcache.auth;
public class WrappingOpenIdCredential implements OpenIdCredential {
protected OpenIdCredential credential;
public WrappingOpenIdCredential(OpenIdCredential credential) {
this.credential = credential;
}
@Override
public String getBearerToken() {
return credential.getBearerToken();
}
@Override
public String getAccessToken() {
return credential.getAccessToken();
}
@Override
public long getExpiresAt() {
return credential.getExpiresAt();
}
@Override
public String getIssuedTokenType() {
return credential.getIssuedTokenType();
}
@Override
public String getRefreshToken() {
return credential.getRefreshToken();
}
@Override
public String getScope() {
return credential.getScope();
}
@Override
public String getTokenType() {
return credential.getTokenType();
}
@Override
public OpenIdClientSecret getClientCredential() {
return credential.getClientCredential();
}
@Override
public String getOpenidProvider() {
return credential.getOpenidProvider();
}
}