Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
cta
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Harbor Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
dCache
cta
Commits
60761cdc
Commit
60761cdc
authored
7 years ago
by
Michael Davis
Browse files
Options
Downloads
Patches
Plain Diff
Adds SSS and Kerberos use cases to main CTA doc
parent
ffbbbd94
No related branches found
No related tags found
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
doc/cta.pdf
+0
-0
0 additions, 0 deletions
doc/cta.pdf
doc/latex/cta.tex
+1
-1
1 addition, 1 deletion
doc/latex/cta.tex
doc/latex/cta_Authorization.tex
+26
-2
26 additions, 2 deletions
doc/latex/cta_Authorization.tex
doc/latex/cta_Glossary.tex
+1
-0
1 addition, 0 deletions
doc/latex/cta_Glossary.tex
with
28 additions
and
3 deletions
doc/cta.pdf
+
0
−
0
View file @
60761cdc
No preview for this file type
This diff is collapsed.
Click to expand it.
doc/latex/cta.tex
+
1
−
1
View file @
60761cdc
...
...
@@ -51,7 +51,7 @@
\input
{
cta
_
TapeSessions.tex
}
\input
{
cta
_
ObjectStore.tex
}
\input
{
cta
_
CTA-EOS
_
ReconciliationStrategy.tex
}
\input
{
cta
_
EOS-CTA
_
Authorization.tex
}
\input
{
cta
_
Authorization.tex
}
\input
{
cta
_
TODO.tex
}
\appendix
...
...
This diff is collapsed.
Click to expand it.
doc/latex/cta_
EOS-CTA_
Authorization.tex
→
doc/latex/cta_Authorization.tex
+
26
−
2
View file @
60761cdc
\chapter
{
EOS-CTA Authorization Rules
}
\chapter
{
CTA Authorization
}
\section
{
\glspl
{
sss
}}
\glspl
{
sss
}
are used to authenticate communications using the XRoot protocol, which is the case in the following
situations:
\begin{enumerate}
\item
Internal communication between the EOS
\texttt
{
mgm
}
and
\texttt
{
fst
}
daemons.
\item
Communication between the Tape Server and the EOS
\texttt
{
mgm
}
daemon. (On the other hand, communication between
the Tape Server and the EOS
\texttt
{
fst
}
daemon does not use SSS; this is handled by internal redirection within the
XRoot library layer.)
\item
Communication between the EOS
\texttt
{
mgm
}
daemon and the CTA Front End daemon.
\end{enumerate}
\section
{
Kerberos
}
Kerberos authentication is used in the following situations:
\begin{enumerate}
\item
Communication between the CTA Admin tool and the CTA Front End daemon. In this case, Kerberos is the only available
authentication mechanism.
\item
Communication between EOS users (Atlas, CMS, etc.) and the EOS
\texttt
{
mgm
}
daemon. In this case, Kerberos is one
of several options. Authentication can be performed by any mechanism which is supported by both XRoot and EOS, for
example SSS or standard UNIX authentication.
\end{enumerate}
\section
{
EOS-CTA Authorization Rules
}
One of the requirements of CTA is to prevent crosstalk between EOS instances belonging to different
\glspl
{
vo
}
, e.g.
the ATLAS EOS instance should not be able to access (or even know about) files belonging to CMS.
...
...
@@ -7,7 +32,6 @@ the ATLAS EOS instance should not be able to access (or even know about) files b
Should we have a different shared secret for each VO, to explicitly prohibit access to files not belonging to that EOS
instance?
\end{alertbox}
\begin{alertbox}
[Redundant Rules?]
The highlighted rules below are probably not required.
\end{alertbox}
...
...
This diff is collapsed.
Click to expand it.
doc/latex/cta_Glossary.tex
+
1
−
0
View file @
60761cdc
...
...
@@ -3,6 +3,7 @@
\newacronym
{
cta
}{
CTA
}{
CERN Tape Archive
}
\newacronym
{
castor
}{
CASTOR
}{
CERN Advanced STORage Manager
}
\newacronym
{
hsm
}{
HSM
}{
Hierarchical Storage Management
}
\newacronym
{
sss
}{
SSS
}{
Simple Shared Secret
}
\setacronymstyle
{
long-short-desc
}
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment