Δυστυχώς δεν μπορείς να χρησιμοποιήσεις το object framework του CS έξω από την εφαρμογή του. Ο CS έρχεται με μερικά web services, κυρίως για την εξηπηρέτηση του weblogging - περισσότερα θα υπάρξουν στην επόμενη έκδοση για την διαχειρισή του από remote/τρίτες εφαρμογές.
Οπότε ουσιαστικά περιορίζονται οι επιλογές σου - μπορείς να χρησιμοποιήσεις κατευθείαν την βάση και τα store procedures της, αλλά σε αυτή την περίπτωση δεν θα έτρεχε το bussiness logic του forum - π.χ. δεν θα έφευγαν τα e-mails προς αυτούς που έχουν δηλώσει να παρακολουθούν τις συζητήσεις αν ήθελες να δημοσίευες ένα νέο μήνυμα.
Άλλη επιλογή ήταν να φτιάξεις κάτι μέσα στην εφαρμογή του Community Server. Είτε σελίδα, είτε web-service, είτε handler. Δεν είναι κακή η επιλογή σου.
Αντί να έχεις αυτό το περιορισμό για τα IPs, θα μπορούσες να κοιτάξεις το "κολπάκι" που κάνει ο CS με τα private RSS - προσθέτει ένα hex αναγνωριστικό στο query string, και μπορεί με αυτό να καταλάβει ποιος είναι ο χρήστης. Θα μπορούσες να χρησιμοποιήσεις αυτό το μηχανισμό για να καταλάβεις ότι ο χρήστης που κάνει το post δεν είναι fake, και από εκεί και πέρα να χρησιμοποιήσεις το security infrastructure για να δώσεις πρόσβαση την υπηρεσία σου - να μπορούν να την χρησιμοποιούν μόνο χρήστες που ανήκουν σε ένα συγκεκριμένο security group.
George J.