return new LoadedIdentity(name, credentials, attributes);
if (newIdentity.getCredentials().size() > 0) { streamWriter.writeCharacters("\n "); streamWriter.writeStartElement("credentials"); for (Credential credential : newIdentity.getCredentials()) { streamWriter.writeCharacters("\n "); if (credential instanceof PasswordCredential) { streamWriter.writeEndElement(); final Iterator<Attributes.Entry> entryIter = newIdentity.getAttributes().entries().iterator(); if (entryIter.hasNext()) { streamWriter.writeCharacters("\n ");
public boolean verifyEvidence(final Evidence evidence) throws RealmUnavailableException { Assert.checkNotNullParam("evidence", evidence); if (ElytronMessages.log.isTraceEnabled()) { final LoadedIdentity loadedIdentity = loadIdentity(false, true); ElytronMessages.log.tracef("Trying to authenticate identity %s using FileSystemSecurityRealm", (loadedIdentity != null) ? loadedIdentity.getName() : "null"); } List<Credential> credentials = loadCredentials(); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification evidence [%s] against [%d] credentials...", evidence, credentials.size()); for (Credential credential : credentials) { if (credential.canVerify(evidence)) { boolean verified = credential.verify(evidence); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification against credential [%s] = %b", credential, verified); return verified; } } ElytronMessages.log.tracef("FileSystemSecurityRealm - no credential able to verify evidence [%s]", evidence); return false; }
if (newIdentity.getCredentials().size() > 0) { streamWriter.writeCharacters("\n "); streamWriter.writeStartElement("credentials"); for (Credential credential : newIdentity.getCredentials()) { streamWriter.writeCharacters("\n "); if (credential instanceof PasswordCredential) { streamWriter.writeEndElement(); final Iterator<Attributes.Entry> entryIter = newIdentity.getAttributes().entries().iterator(); if (entryIter.hasNext()) { streamWriter.writeCharacters("\n ");
if (newIdentity.getCredentials().size() > 0) { streamWriter.writeCharacters("\n "); streamWriter.writeStartElement("credentials"); for (Credential credential : newIdentity.getCredentials()) { streamWriter.writeCharacters("\n "); if (credential instanceof PasswordCredential) { streamWriter.writeEndElement(); final Iterator<Attributes.Entry> entryIter = newIdentity.getAttributes().entries().iterator(); if (entryIter.hasNext()) { streamWriter.writeCharacters("\n ");
if (newIdentity.getCredentials().size() > 0) { streamWriter.writeCharacters("\n "); streamWriter.writeStartElement("credentials"); for (Credential credential : newIdentity.getCredentials()) { streamWriter.writeCharacters("\n "); if (credential instanceof PasswordCredential) { streamWriter.writeEndElement(); final Iterator<Attributes.Entry> entryIter = newIdentity.getAttributes().entries().iterator(); if (entryIter.hasNext()) { streamWriter.writeCharacters("\n ");
return new LoadedIdentity(name, credentials, attributes);
return new LoadedIdentity(name, credentials, attributes);
return new LoadedIdentity(name, credentials, attributes);
public boolean verifyEvidence(final Evidence evidence) throws RealmUnavailableException { Assert.checkNotNullParam("evidence", evidence); if (ElytronMessages.log.isTraceEnabled()) { final LoadedIdentity loadedIdentity = loadIdentity(false, true); ElytronMessages.log.tracef("Trying to authenticate identity %s using FileSystemSecurityRealm", (loadedIdentity != null) ? loadedIdentity.getName() : "null"); } List<Credential> credentials = loadCredentials(); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification evidence [%s] against [%d] credentials...", evidence, credentials.size()); for (Credential credential : credentials) { if (credential.canVerify(evidence)) { boolean verified = credential.verify(evidence); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification against credential [%s] = %b", credential, verified); return verified; } } ElytronMessages.log.tracef("FileSystemSecurityRealm - no credential able to verify evidence [%s]", evidence); return false; }
public boolean verifyEvidence(final Evidence evidence) throws RealmUnavailableException { Assert.checkNotNullParam("evidence", evidence); if (ElytronMessages.log.isTraceEnabled()) { final LoadedIdentity loadedIdentity = loadIdentity(false, true); ElytronMessages.log.tracef("Trying to authenticate identity %s using FileSystemSecurityRealm", (loadedIdentity != null) ? loadedIdentity.getName() : "null"); } List<Credential> credentials = loadCredentials(); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification evidence [%s] against [%d] credentials...", evidence, credentials.size()); for (Credential credential : credentials) { if (credential.canVerify(evidence)) { boolean verified = credential.verify(evidence); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification against credential [%s] = %b", credential, verified); return verified; } } ElytronMessages.log.tracef("FileSystemSecurityRealm - no credential able to verify evidence [%s]", evidence); return false; }
public boolean verifyEvidence(final Evidence evidence) throws RealmUnavailableException { Assert.checkNotNullParam("evidence", evidence); if (ElytronMessages.log.isTraceEnabled()) { final LoadedIdentity loadedIdentity = loadIdentity(false, true); ElytronMessages.log.tracef("Trying to authenticate identity %s using FileSystemSecurityRealm", (loadedIdentity != null) ? loadedIdentity.getName() : "null"); } List<Credential> credentials = loadCredentials(); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification evidence [%s] against [%d] credentials...", evidence, credentials.size()); for (Credential credential : credentials) { if (credential.canVerify(evidence)) { boolean verified = credential.verify(evidence); ElytronMessages.log.tracef("FileSystemSecurityRealm - verification against credential [%s] = %b", credential, verified); return verified; } } ElytronMessages.log.tracef("FileSystemSecurityRealm - no credential able to verify evidence [%s]", evidence); return false; }
private List<Credential> loadCredentials() throws RealmUnavailableException { final LoadedIdentity loadedIdentity = loadIdentity(false, true); return loadedIdentity == null ? Collections.emptyList() : loadedIdentity.getCredentials(); }
private List<Credential> loadCredentials() throws RealmUnavailableException { final LoadedIdentity loadedIdentity = loadIdentity(false, true); return loadedIdentity == null ? Collections.emptyList() : loadedIdentity.getCredentials(); }
private List<Credential> loadCredentials() throws RealmUnavailableException { final LoadedIdentity loadedIdentity = loadIdentity(false, true); return loadedIdentity == null ? Collections.emptyList() : loadedIdentity.getCredentials(); }
public AuthorizationIdentity getAuthorizationIdentity() throws RealmUnavailableException { final LoadedIdentity loadedIdentity = loadIdentity(true, false); return loadedIdentity == null ? AuthorizationIdentity.EMPTY : AuthorizationIdentity.basicIdentity(loadedIdentity.getAttributes()); }
@Override public Attributes getAttributes() throws RealmUnavailableException { final LoadedIdentity loadedIdentity = loadIdentity(true, false); if (loadedIdentity == null) { throw ElytronMessages.log.fileSystemRealmNotFound(name); } return loadedIdentity.getAttributes().asReadOnly(); }
@Override public Attributes getAttributes() throws RealmUnavailableException { final LoadedIdentity loadedIdentity = loadIdentity(true, false); if (loadedIdentity == null) { throw ElytronMessages.log.fileSystemRealmNotFound(name); } return loadedIdentity.getAttributes().asReadOnly(); }
public void setAttributes(final Attributes attributes) throws RealmUnavailableException { Assert.checkNotNullParam("attributes", attributes); final LoadedIdentity loadedIdentity = loadIdentity(false, true); if (loadedIdentity == null) { throw ElytronMessages.log.fileSystemRealmNotFound(name); } final LoadedIdentity newIdentity = new LoadedIdentity(name, loadedIdentity.getCredentials(), attributes); replaceIdentity(newIdentity); }
public AuthorizationIdentity getAuthorizationIdentity() throws RealmUnavailableException { final LoadedIdentity loadedIdentity = loadIdentity(true, false); return loadedIdentity == null ? AuthorizationIdentity.EMPTY : AuthorizationIdentity.basicIdentity(loadedIdentity.getAttributes()); }