AuthorizationProvider moved from Configuration to context
parent
de2c95f134
commit
d12e4a33b2
@ -0,0 +1,37 @@
|
||||
package org.gcube.smartgears.configuration;
|
||||
|
||||
import org.gcube.common.security.credentials.Credentials;
|
||||
import org.gcube.common.validator.annotations.NotEmpty;
|
||||
import org.gcube.common.validator.annotations.NotNull;
|
||||
import org.gcube.smartgears.security.AuthorizationProviderFactory;
|
||||
|
||||
public class AuthorizationProviderConfiguration {
|
||||
|
||||
@NotNull @NotEmpty
|
||||
AuthorizationProviderFactory<?> authProviderFactory;
|
||||
|
||||
@NotNull @NotEmpty
|
||||
Credentials credentials;
|
||||
|
||||
public AuthorizationProviderConfiguration(AuthorizationProviderFactory<?> authProviderFactory,
|
||||
Credentials credentials) {
|
||||
super();
|
||||
this.authProviderFactory = authProviderFactory;
|
||||
this.credentials = credentials;
|
||||
}
|
||||
|
||||
public AuthorizationProviderFactory<?> getAuthProviderFactory() {
|
||||
return authProviderFactory;
|
||||
}
|
||||
|
||||
public Credentials getCredentials() {
|
||||
return credentials;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "AuthorizationProviderConfiguration [authProviderFactory=" + authProviderFactory.getClass() + "]";
|
||||
}
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue